NAV 2017 ODATA V4 不支持 PUT/PATCH?

NAV 2017 ODATA V4 不支持 PUT/PATCH?

我试图使用从 GET 响应返回的 ETag / @odata.etag 值并在更新实体时输入到 http 标头中(想想 PUT/PATCH顾客通过 POSTMAN (ARCA) 访问 DHCP 服务器。

有人可以分享一个截图或者其他有用的东西吗?

我找不到任何资源能够真正阐明我所面临的这个问题。

它给了我答复:

{
    "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”

相关内容