23

我找不到关于这个问题的准确答案:

PUT 发送的参数是在 URL 中还是在 HTTP 标头中传递?

我认为这是 HTTP 标头,但是当我使用 PUT 方法提交表单时,它会将参数附加到 URL !

4

2 回答 2

30

PUT 发送的参数是在 URL 中还是在 HTTP 标头中传递?

不是标题。它与 POST 相同 - 请求的 URL 或正文。唯一的区别是使用的 HTTP 动词,当然还有随之而来的语义(更新服务器上的资源)。

于 2012-09-25T07:54:47.080 回答
4

您的问题似乎与 HTML 表单有关。在这种情况下,答案是:它们不支持 PUT(浏览器仍然发送 POST 请求)。

如果不是关于 HTML 表单:这取决于您。例如,在 XmlHttpRequest 中,您可以同时使用两者。

于 2012-09-25T09:26:07.320 回答