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