为什么要使用 PUT 而不是 PATCH?

Ada*_*ner 5 http http-method

据我了解,PUT 请求发送整个对象,而 PATCH 请求只发送差异,差异用于更新数据库中的对象。

为什么要在 PATCH 上执行 PUT?PATCH 似乎得多。我看不到 PUT 的任何好处(我确定它们存在,我只是不知道它们是什么)。

Jul*_*hke 2

您可能想要创建资源,或者可能没有可用的适用 PATCH 格式(例如二进制文件)。