?
This document uses PHP Chinese website manual Release
HTTP 定義了一組請求方法來指示對給定資源執(zhí)行的所需操作。雖然它們也可以是名詞,但這些請求方法有時也被稱為HTTP動詞。它們中的每一個實現(xiàn)了不同的語義,但是一些共同的特征由它們所共享:例如,請求方法可以是安全的,冪等的或可緩存的。
GET
GET
方法請求指定資源的表示。請求使用GET
只應(yīng)檢索數(shù)據(jù)。
HEAD
HEAD
方法要求響應(yīng)與請求的GET
響應(yīng)相同,但沒有響應(yīng)主體。
POST
POST
方法用于將實體提交給指定資源,通常會導(dǎo)致PUT
服務(wù)器上的狀態(tài)或副作用發(fā)生更改。
PUT
方法用請求有效載荷替換目標(biāo)資源的所有當(dāng)前表示。
DELETE
The DELETE
method deletes the specified resource.CONNECT
CONNECT
方法建立到由目標(biāo)資源標(biāo)識的服務(wù)器的隧道。
OPTIONS
OPTIONS
方法用于描述目標(biāo)資源的通信選項。
TRACE
TRACE
方法沿著到目標(biāo)資源的路徑執(zhí)行消息環(huán)回測試。
PATCH
PATCH
方法用于對資源進(jìn)行部分修改。
規(guī)范 | 標(biāo)題 | 評論 |
---|---|---|
RFC 7231,第4節(jié):請求方法 | 超文本傳輸協(xié)議(HTTP / 1.1):語義和內(nèi)容 | 指定 GET,HEAD,POST,PUT,DELETE,CONNECT,OPTIONS,TRACE。 |
RFC 5789,第2部分:補(bǔ)丁方法 | 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