我正在阅读rfc5789在2010年推出的PATCH HTTP动词。看起来它确实与POST动词完全相同。在什么情况下我更喜欢使用PATCH而不是POST?
答案 0 :(得分:1)
您可以使用POST,原因很简单,POST是HTTP中可以执行任何操作的通用方法。
PATCH具有更具体的优势。
答案 1 :(得分:0)
POST
用于创建资源(以及许多其他内容)。
PUT
用于更新或创建资源。
PATCH
用于更新部分资源。
我认为您不会使用PATCH
代替POST
,但如果您进行部分更新,则可以使用它来代替PUT
(以及你的服务器支持它。)