【发布时间】:2022-06-18 16:57:33
【问题描述】:
维基百科说 Put 和 Patch 的主要区别在于 PUT 从 Uri 发送资源。所以/model/id。然后 Patch 会将要修改的数据作为键/值通过 uri /model 发送到正文中。
PUT 和 PATCH 方法的主要区别在于 PUT 方法使用请求 URI 提供修改后的版本 替换原始版本的请求资源 资源,而 PATCH 方法提供一组指令 修改资源。如果 PATCH 文档大于 PUT 方法发送的资源的新版本,然后是 PUT 方法是首选。[1]
但是 Wiki 的这句话是什么意思:“如果 PATCH 文档大于 PUT 方法发送的资源的新版本,则 PUT 方法更可取”。
【问题讨论】:
标签: http request http-headers patch put