HTTP請求的常用方法

HTTP請求的常用方法有:

  1. GET

從指定資源中請求數(shù)據(jù)。使用GET方法的請求應該只涉及到檢索數(shù)據(jù),并且不應對數(shù)據(jù)產(chǎn)生其他影響。
此外,GET請求是可以緩存的,可以從瀏覽器歷史記錄中查找到GET請求,或者收藏到書簽中。
但是GET請求有長度限制,所以僅用于請求數(shù)據(jù)(不修改)。最后,由于GET請求的不安全性,在處理敏感數(shù)據(jù)時,絕不可以使用GET請求。

如果要使用GET發(fā)送查詢字符串,則可以在URL上進行拼接(名稱/值對),多個查詢字符串采用&連接。
例如:

/test?uname=admin&password=admin
  1. POST方法

用于將數(shù)據(jù)發(fā)送到服務器以創(chuàng)建或者更新數(shù)據(jù)。(提交數(shù)據(jù))
POST請求永遠不會被緩存,無法從瀏覽器記錄中查找到POST請求。且對數(shù)據(jù)長度沒有限制。

  1. HEAD方法

與GET方法相同,但沒有響應體,僅傳輸狀態(tài)行和標題部分(服務器傳輸?shù)娇蛻舳耍_@對于恢復相應頭部編寫的元數(shù)據(jù)非常有用,而無需傳輸整個內(nèi)容。

  1. PUT方法

用于將數(shù)據(jù)發(fā)送到服務器以創(chuàng)建/更新資源,可以用上傳的內(nèi)容替換目標資源中的所有的當前內(nèi)容。
會將包含的元素放在所提供的URI下,如果URI指示的是當前資源,則會被替換。如果URI未指示當前資源,則服務器可以使用該URI創(chuàng)建資源。

與POST相比,PUT主要涉及到的是數(shù)據(jù)的替換。

  1. DELETE方法

用于刪除指定的資源。

  1. CONNECT方法

用來建立到給定URI標識的服務器的隧道;它通過簡單的TCP / IP隧道更改請求連接,通常使用解碼的HTTP代理來進行SSL編碼的通信(HTTPS)。

  1. OPTIONS方法

描述目標資源的通信選項,會返回服務器支持預定義URL的HTTP策略。

  1. TRACE方法

用于沿著目標資源的路徑執(zhí)行消息環(huán)回測試。它回應收到的請求,以便客戶可以看到中間服務器進行了哪些(假設(shè)任何)進度或增量。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容