gpt4 book ai didi

rest - HTTP PATCH 添加/删除资源上的字段

转载 作者:行者123 更新时间:2023-12-05 05:25:53 25 4
gpt4 key购买 nike

HTTP PATCH 用于资源的部分更新。根据我的理解,与 PATCH 相关的资源可能会进行以下更新(可能更多,但我需要确切地知道这两者的处理方式不同)

  1. 更新客户资源上的手机号码等字段
  2. 在现有客户资源上添加新的电话号码字段,例如电话号码[4] 作为新字段引入

我只想知道PATCH是否应该处理第二种情况?如果是,那么它应该如何以及它与第一个有何不同?

最佳答案

PATCH 需要一种文档格式,它能够描述一组更改以修改目标资源。格式本身并没有被 HTTP 标准化,您可以选择要使用的格式。这可能是一个简单的 diff 文件,或者是专门为序列化格式设计的文件,例如 JSON-patch。格式,例如。

考虑到这一点,PATCH 可用于您决定使用的修补算法可以执行的任何部分更新。如果客户资源的媒体类型允许将电话号码添加为新字段,那么使用 PATCH 来添加它是完全没问题的,如果使用的修补算法可以执行添加。

关于rest - HTTP PATCH 添加/删除资源上的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29245725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com