如何在PUT和DELETE请求中发送HTTP数据?

问题描述 投票:0回答:2

在HTTP GET请求中,所有数据都在URL中找到。

在HTTP POST请求中,所有数据都在HTTP正文中找到。

DELETE或PUT请求中的数据在哪里?

http
2个回答
1
投票

简而言之,就您的通话传递数据而言:

  • DELETE应遵循与GET相同的指导原则
  • PUT应遵循与POST相同的指导原则

1
投票

来自RFC 7231

4.3.5. DELETE

[...] DELETE请求消息中的有效负载没有定义的语义;在DELETE请求上发送有效负载主体可能会导致某些现有实现拒绝该请求。

4.3.4. PUT

PUT方法请求使用请求消息有效负载中包含的表示定义的状态创建或替换目标资源的状态。 [...]


对于这两种方法,您可以使用path / matrixquery参数在URL中发送数据。

© www.soinside.com 2019 - 2024. All rights reserved.