【发布时间】:2014-11-24 00:45:00
【问题描述】:
我正在使用一个非常无证的 RESTful ADO .Net 服务。我正在尝试执行部分更新(例如,只需发送已更改的数据)。
我当前的请求如下所示:
PUT https://{URL}/JobTypeMs(37294)
Headers:
Accept: application/json
Content-Type: application/json
Body:
{
"Jobtype_Name" : "Completed 2",
"Tenant_Id": "{A Long ID}",
"Job_Color_Code": "000000"
}
它的作用是“null”/false/blank 我没有发送的所有内容(状态和其他一些列)。我该如何避免这种情况?
或者我是否会在每次更新之前强制执行 GET 请求以获取当前列,然后更改所有内容?
注意:我以前从未使用过 ADO .Net,也无权访问 ADO .Net 服务来对其进行更改。我只能使用 RESTful 接口。我也不确定这是否是 ADO .Net 的特定实现的问题,或者它是否是标准的。
更新:正如 adrift 建议的那样,此服务不支持 PATCH 方法
【问题讨论】: