为什么要使用 PUT 方法?

Jer*_*acs 6 post http put

使用 POST 似乎没有任何优势。是否存在 PUT 工作得更好/更快/更安全/其他的特定场景?当您可以使用 POST 以基本相同的工作量完成所有事情时,为什么有人要为全新的 http 方法编码?

Ahm*_*sud 1

来自 RFC2616:

POST 和 PUT 请求的根本区别体现在 Request-URI 含义的不同。POST 请求中的 URI 标识将处理所包含实体的资源。该资源可能是数据接受进程、某些其他协议的网关或接受注释的单独实体。相反,PUT 请求中的 URI 标识请求中包含的实体——用户代理知道 URI 的用途,并且服务器不得尝试将请求应用于其他资源。

  • 投票结束,然后从我的 RFC 链接复制/粘贴?嗯。 (3认同)