NAV 2017 ODATA V4 不支援 PUT/PATCH?

NAV 2017 ODATA V4 不支援 PUT/PATCH?

我正在嘗試使用 GET 回應傳回的 ETag / @odata.etag 值,並在更新實體時饋入​​ 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.標籤:W/\"JzQ0O2l0cW4vNm42NDNSTDVDN3lRLzVEZ1J1c2lYUlhwOExscsFgUEFxazhVQjg9MTswMDsn\"

然後從E.Tag中刪除轉義字元並添加到標題中

如果符合:W/“JzQ0O2l0cW4vNm42NDNSTDVDN3lRLzVEZ1J1c2lYUlhwOExwcUFoUEFxazhVQjg9MTswMDsn”

相關內容