6

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

4

1 回答 1

1

来自 RFC2616:

POST 和 PUT 请求的根本区别体现在 Request-URI 的不同含义上。POST 请求中的 URI 标识将处理封闭实体的资源。该资源可能是一个数据接受进程,一个通往其他协议的网关,或者一个接受注释的单独实体。相比之下,PUT 请求中的 URI 标识了请求中包含的实体——用户代理知道 URI 的意图,服务器不得尝试将请求应用于其他资源。

于 2013-05-20T20:36:18.033 回答