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