title | slug |
---|---|
DELETE |
Web/HTTP/Methods/DELETE |
{{HTTPSidebar}}
HTTP DELETE
请求方法用于删除指定的资源。
请求是否有主体 | 可能有 |
---|---|
成功的响应是否有主体 | 可能有 |
{{Glossary("Safe/HTTP", "安全")}} | 否 |
{{Glossary("Idempotent","幂等")}} | 是 |
{{Glossary("Cacheable","可缓存")}} | 否 |
允许在 HTML 表单中使用 | 不允许 |
DELETE /file.html HTTP/1.1
DELETE /file.html HTTP/1.1
Host: example.com
如果 DELETE
方法成功执行,那么可能会有以下几种状态码:
- 状态码 {{HTTPStatus("202")}}(
Accepted
)表示请求的操作可能会成功执行,但是尚未开始执行。 - 状态码 {{HTTPStatus("204")}}(
No Content
)表示操作已执行,但是没有进一步的相关信息。 - 状态码 {{HTTPStatus("200")}}(
OK
)表示操作已执行,并且响应中提供了相关状态的描述信息。
HTTP/1.1 200 OK
Date: Wed, 21 Oct 2015 07:28:00 GMT
<html>
<body>
<h1>文件已删除。</h1>
</body>
</html>
{{Specifications}}
{{Compat}}
- HTTP 状态码:{{HTTPStatus("200")}}、{{HTTPStatus("202")}}、{{HTTPStatus("204")}}