©
本文档使用 PHP中文网手册 发布
HTTP 定义了一组请求方法来指示对给定资源执行的所需操作。虽然它们也可以是名词,但这些请求方法有时也被称为HTTP动词。它们中的每一个实现了不同的语义,但是一些共同的特征由它们所共享:例如,请求方法可以是安全的,幂等的或可缓存的。
GET
GET
方法请求指定资源的表示。请求使用GET
只应检索数据。
HEAD
HEAD
方法要求响应与请求的GET
响应相同,但没有响应主体。
POST
POST
方法用于将实体提交给指定资源,通常会导致PUT
服务器上的状态或副作用发生更改。
PUT
方法用请求有效载荷替换目标资源的所有当前表示。
DELETE
The DELETE
method deletes the specified resource.CONNECT
CONNECT
方法建立到由目标资源标识的服务器的隧道。
OPTIONS
OPTIONS
方法用于描述目标资源的通信选项。
TRACE
TRACE
方法沿着到目标资源的路径执行消息环回测试。
PATCH
PATCH
方法用于对资源进行部分修改。
规范 | 标题 | 评论 |
---|---|---|
RFC 7231,第4节:请求方法 | 超文本传输协议(HTTP / 1.1):语义和内容 | 指定 GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE。 |
RFC 5789,第2部分:补丁方法 | HTTP 的 PATCH 方法 | 指定 PATCH。 |
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
CONNECT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
DELETE | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
GET | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
HEAD | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
OPTIONS | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
POST | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
PUT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
CONNECT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
DELETE | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
GET | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
HEAD | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
OPTIONS | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
POST | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
PUT | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
HTTP headers