Methods

Methods

HTTP 定义了一组请求方法来指示对给定资源执行的所需操作。虽然它们也可以是名词,但这些请求方法有时也被称为HTTP动词。它们中的每一个实现了不同的语义,但是一些共同的特征由它们所共享:例如,请求方法可以是安全的,幂等的或可缓存的。

GET

PUT方法用请求有效载荷替换目标资源的所有当前表示。

DELETEThe DELETE method deletes the specified resource.CONNECT

CONNECT方法建立到由目标资源标识的服务器的隧道。

OPTIONS

TRACE

PATCH

规范

规范标题评论
RFC 7231,第4节:请求方法超文本传输​​协议(HTTP / 1.1):语义和内容指定 GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE。
RFC 5789,第2部分:补丁方法HTTP 的 PATCH 方法指定 PATCH。

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
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)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS 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