我有一个关于RFC6902中指定的JSON-PATCH格式的问题。
据我所知,这种格式适用于补丁请求。有没有一种方法可以在响应中使用它,可以使用部分内容代码?我有一个特殊的情况,在这种情况下,我使用PATCH请求的操作可能会导致资源中的额外更改,而且由于资源本身很大,我不想将完整的表示发回。
RFC中讨论的格式的使用范围有多广?
发布于 2014-07-23 02:27:34
我认为您可以将更新后的资源的部分表示返回为json,这将符合PATCH的规范。JSON-PATCH定义请求,而不是响应。所以作为回应,我认为你可以只发送部分表示。例如,如果对象看起来像这样:
{
"a": "b",
"c": "d"
}然后,如果您有此修补程序请求:
PATCH http://<location-of-resource>
{
"op": "replace", "path": "a", "value": "updated-value"
}在您对更新"a“的响应中,您可以发回以下内容:
{
"a": "updated-value"
}https://stackoverflow.com/questions/18921507
复制相似问题