1. 程式人生 > >HTTP協議八種請求型別介紹

HTTP協議八種請求型別介紹

HTTP 協議中共定義了八種方法或者叫“動作”來表明對 Request-URI 指定的資源的不同操作方式,具體介紹如下:

  •  OPTIONS:返回伺服器針對特定資源所支援的HTTP請求方法。也可以利用向Web伺服器傳送'*'的請求來測試伺服器的功能性。
  •  HEAD:向伺服器索要與GET請求相一致的響應,只不過響應體將不會被返回。這一方法可以在不必傳輸整個響應內容的情況下,就可以獲取包含在響應訊息頭中的元資訊。
  •  GET:向特定的資源發出請求。
  •  POST:向指定資源提交資料進行處理請求(例如提交表單或者上傳檔案)。資料被包含在請求體中。POST請求可能會導致新的資源的建立和/或已有資源的修改。
  •  PUT:向指定資源位置上傳其最新內容。
  •  DELETE:請求伺服器刪除 Request-URI 所標識的資源。
  •  TRACE:回顯伺服器收到的請求,主要用於測試或診斷。
  •  CONNECT:HTTP/1.1 協議中預留給能夠將連線改為管道方式的代理伺服器。

雖然 HTTP 的請求方式有 8 種,但是我們在實際應用中常用的也就是 get 和 post,其他請求方式也都可以通過這兩種方式間接的來實現。