首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JSON-PATCH格式

使用JSON-PATCH格式
EN

Stack Overflow用户
提问于 2013-09-21 00:25:55
回答 1查看 455关注 0票数 2

我有一个关于RFC6902中指定的JSON-PATCH格式的问题。

据我所知,这种格式适用于补丁请求。有没有一种方法可以在响应中使用它,可以使用部分内容代码?我有一个特殊的情况,在这种情况下,我使用PATCH请求的操作可能会导致资源中的额外更改,而且由于资源本身很大,我不想将完整的表示发回。

RFC中讨论的格式的使用范围有多广?

EN

回答 1

Stack Overflow用户

发布于 2014-07-23 02:27:34

我认为您可以将更新后的资源的部分表示返回为json,这将符合PATCH的规范。JSON-PATCH定义请求,而不是响应。所以作为回应,我认为你可以只发送部分表示。例如,如果对象看起来像这样:

代码语言:javascript
复制
{
  "a": "b",
  "c": "d"
}

然后,如果您有此修补程序请求:

代码语言:javascript
复制
PATCH http://<location-of-resource>
{
  "op": "replace", "path": "a", "value": "updated-value"
}

在您对更新"a“的响应中,您可以发回以下内容:

代码语言:javascript
复制
{
  "a": "updated-value"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18921507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档