HTTP 請求方法
HTTP 定義了一組請求方法,用於指示請求的目的,以及當請求成功時預期的結果。儘管它們也可以是名詞,這些請求方法有時被稱為 HTTP 動詞。每個請求方法都有其獨特的語義,但多個方法共享一些共同特徵:具體來說,請求方法可以是安全、冪等或可快取的。
GET
-
GET
方法請求指定資源的表示。使用GET
的請求只應檢索數據。且不應包含請求內容。 HEAD
-
HEAD
方法要求與GET
請求完全相同的回應,但不包括回應主體。 POST
-
POST
方法將實體提交給指定的資源,通常導致狀態的變化或伺服器上的副作用。 PUT
-
PUT
方法用請求內容替換目標資源的所有當前表示。 DELETE
-
DELETE
方法刪除指定的資源。 CONNECT
-
CONNECT
方法與目標資源識別的伺服器建立隧道。 OPTIONS
-
OPTIONS
方法描述目標資源的通信選項。 TRACE
-
TRACE
方法在到目標資源的路徑上執行消息回送測試。 PATCH
-
PATCH
方法對資源應用部分修改。
安全、冪等與可快取的請求方法
規範
Specification |
---|
HTTP Semantics # PUT |
HTTP Semantics # HEAD |
HTTP Semantics # GET |
HTTP Semantics # POST |
HTTP Semantics # CONNECT |
HTTP Semantics # OPTIONS |
HTTP Semantics # DELETE |