©
This document usesPHP Chinese website manualRelease
HTTP 定义了一组请求方法来指示对给定资源执行的所需操作。虽然它们也可以是名词,但这些请求方法有时也被称为HTTP动词。它们中的每一个实现了不同的语义,但是一些共同的特征由它们所共享:例如,请求方法可以是安全的,幂等的或可缓存的。
GET
GET方法请求指定资源的表示。请求使用GET只应检索数据。
HEAD
HEAD方法要求响应与请求的GET响应相同,但没有响应主体。
POST
POST方法用于将实体提交给指定资源,通常会导致PUT服务器上的状态或副作用发生更改。
PUT方法用请求有效载荷替换目标资源的所有当前表示。
DELETETheDELETEmethod 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