NAV 2017 ODATA V4 не поддерживает PUT/PATCH?

NAV 2017 ODATA V4 не поддерживает PUT/PATCH?

Я пытаюсь использовать возвращенное значение ETag / @odata.etag из ответа GET и передать его в заголовок http при обновлении сущности (подумайте о PUT/PATCHКлиентконечная точка) через POSTMAN(ARCA).

Может ли кто-нибудь поделиться скриншотом или чем-то еще, что может быть полезным?

Я не могу найти ни одного ресурса, который бы действительно пролил свет на проблему, с которой я столкнулся.

Он дает мне ответ:

{
    "error": {
        "code": "",
        "message": "Could not validate the client concurrency token required by the service. Please provide a valid token in the client request."
    }
}

решение1

Если E.Tag выглядит следующим образом:

E.Tag: W/\"JzQ0O2l0cW4vNm42NDNSTDVDN3lRLzVEZ1J1c2lYUlhwOExscsFgUEFxazhVQjg9MTswMDsn\"

затем удалите экранирующий символ из E.Tag и добавьте в заголовок

Если-Match: W/"JzQ0O2l0cW4vNm42NDNSTDVDN3lRLzVEZ1J1c2lYUlhwOExwcUFoUEFxazhVQjg9MTswMDsn"

Связанный контент