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

时间:2018-03-02 16:58:31

标签: http

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

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

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

2 个答案:

答案 0 :(得分:1)

简单地说,就你的电话传递数据而言:

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

答案 1 :(得分:1)

来自RFC 7231

  

4.3.5. DELETE

     

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

 
  

4.3.4. PUT

     

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

对于这两种方法,您可以使用path / matrix在网址中发送数据  和query参数。