HTTP 請求方法一覽表
GET、POST、HEAD,以及 HTTP 1.1 新增的 PUT、OPTIONS、TRACE、DELETE 等方法。下面列出了常用的 HTTP 請求方法以及它們的說明。
GET 方法
請求指定的頁面信息,并返回實體主體。GET 方法由 定義。
HEAD 方法
類似于 GET 請求,只不過返回的響應(yīng)中沒有具體的內(nèi)容,用于獲取報頭。HEAD 方法由 定義。
POST 方法
向指定資源提交數(shù)據(jù)進(jìn)行處理請求(例如提交表單或者上傳文件)。數(shù)據(jù)被包含在請求體中。POST請求可能會導(dǎo)致新的資源的建立和/或已有資源的修改。POST 方法由 定義。
PUT 方法
從客戶端向服務(wù)器傳送的數(shù)據(jù)取代指定的文檔的內(nèi)容。PUT 方法由 定義。
DELETE 方法
請求服務(wù)器刪除指定的頁面。DELETE 方法由 定義。
CONNECT 方法
HTTP/1.1協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的代理服務(wù)器。CONNECT 方法由 定義。
OPTIONS 方法
允許客戶端查看服務(wù)器的性能。OPTIONS 方法由 定義。
TRACE 方法
回顯服務(wù)器收到的請求,主要用于測試或診斷。TRACE 方法由 定義。
PATCH 方法
實體中包含一個表,表中說明與該URI所表示的原內(nèi)容的區(qū)別。PATCH 方法由 定義。
MOVE 方法
請求服務(wù)器將指定的頁面移至另一個網(wǎng)絡(luò)地址。MOVE 方法由 定義。
COPY 方法
請求服務(wù)器將指定的頁面拷貝至另一個網(wǎng)絡(luò)地址。COPY 方法由 定義。
LINK 方法
請求服務(wù)器建立鏈接關(guān)系。LINK 方法由 定義。
UNLINK 方法
請求服務(wù)器斷開鏈接關(guān)系。UNLINK 方法由 定義。
WRAPPED 方法
允許客戶端發(fā)送經(jīng)過封裝的請求。
Extension-Method 方法
在不改動協(xié)議的前提下,可增加另外的方法。
RFC 7231 規(guī)范【第 4 部分:請求方法】,對 GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS 和 TRACE 方法進(jìn)行了詳細(xì)的說明;RFC 5789 規(guī)范【第 2 部分:Patch 方法】,對 PATCH 請求方法進(jìn)行了詳細(xì)的說明。如需深入了解每種 HTTP 請求方法,請閱讀相關(guān)規(guī)范。