Skip to content

HTTP DELETE 方法传递参数

方跃明 2019-10-01

WARNING

RFC2616 不建议 DELETE 方法甚至是 GET 方法 body 携带参数。

约束

尽管如此,实际业务中还是有可能不可回避的遇到,具体实现有以下约束:

  • 参数必须被data包裹才能正确传递,请务必遵循。
  • 请求头的Content-Type必须是application/json

请求

shell
curl -X DELETE '/car/:id'
-H 'Content-Type: application/json' \
-d '{ "data": { "deletedBy": "测试删除车辆17" } }'
参数必须说明
headersContent-Type: application/json
:id车辆id
deletedBy停用原因
HTTP
WEB