DELETE

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

HTTP DELETE 请求方法用于删除指定的资源。

请求是否有主体 可能有
成功的响应是否有主体 可能有
安全
幂等
可缓存
允许在 HTML 表单中使用 不允许

语法

http
DELETE /file.html HTTP/1.1

示例

请求

http
DELETE /file.html HTTP/1.1
Host: example.com

响应

如果 DELETE 方法成功执行,那么可能会有以下几种状态码:

  • 状态码 202Accepted)表示请求的操作可能会成功执行,但是尚未开始执行。
  • 状态码 204No Content)表示操作已执行,但是没有进一步的相关信息。
  • 状态码 200OK)表示操作已执行,并且响应中提供了相关状态的描述信息。
http
HTTP/1.1 200 OK
Date: Wed, 21 Oct 2015 07:28:00 GMT

<html>
  <body>
    <h1>文件已删除。</h1>
  </body>
</html>

规范

Specification
HTTP Semantics
# DELETE

浏览器兼容性

BCD tables only load in the browser

参见