HTTP請求的常用方法有哪些

青灯夜游
發布: 2021-04-18 14:53:09
原創
47555 人瀏覽過

HTTP請求的常用方法有:1、GET方法;2、POST方法;3、HEAD方法;4、PUT方法;5、DELETE方法;6、CONNECT方法;7、OPTIONS方法;8、 TRACE方法。

HTTP請求的常用方法有哪些

本文操作環境:Windows7系統、Dell G3電腦。

HTTP請求的常用方法有:GET方法、POST方法、HEAD方法、PUT方法、DELETE方法、CONNECT方法、OPTIONS方法、TRACE方法。以下這篇文章就跟大家介紹具體介紹一下HTTP請求的常用方法,希望對你們有幫助。

什麼是HTTP?

HTTP,即超文本傳輸協議,是實現客戶端和伺服器之間通訊的回應協議,它是用作客戶端和伺服器之間的請求。

客戶端(瀏覽器)會向伺服器提交HTTP請求;然後伺服器向客戶端回傳回應;其中回應包含有關請求的狀態信息,也可能包含請求的內容。

HTTP的常用方法 

#1、GET方法

##GET方法用於使用給定的URI從給定伺服器中檢索訊息,即從指定資源中請求資料。使用GET方法的請求應該只是檢索數據,並且不應對數據產生其他影響。

在GET請求的URL中發送查詢字串(名稱/值對),需要這樣寫:

/test/demo_form.php?name1=value1&name2=value2
登入後複製

說明:

GET請求是可以快取的,我們可以從瀏覽器歷史記錄中查找到GET請求,也可以把它收藏到書籤中;且GET請求有長度限制,僅用於請求資料(不修改)。

註:因GET請求的不安全性,在處理敏感資料時,絕不可以使用GET請求。

2、POST方法

POST方法用於將資料傳送到伺服器以建立或更新資源,它要求伺服器確認請求中包含的內容作為由URI區分的Web資源的另一個下屬。

POST請求永遠不會被緩存,且對資料長度沒有限制;我們無法從瀏覽器歷史記錄中查找到POST請求。

3、HEAD方法

HEAD方法與GET方法相同,但沒有響應體,僅傳輸狀態行和標題部分。這對於恢復相應頭部編寫的元資料非常有用,而無需傳輸整個內容。

4、PUT方法

PUT方法用於將資料傳送到伺服器以建立或更新資源,它可以用上傳的內容替換目標資源中的所有當前內容。

它會將包含的元素放在所提供的URI下,如果URI指示的是目前資源,則會被改變。如果URI未指示目前資源,則伺服器可以使用該URI建立資源。

5、DELETE方法

DELETE方法用來刪除指定的資源,它會刪除URI給出的目標資源的所有目前內容。

6、CONNECT方法

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

7、OPTIONS方法

OPTIONS方法用來描述了目標資源的通訊選項,會傳回伺服器支援預先定義URL的HTTP策略。

8、TRACE方法

TRACE方法用於沿著目標資源的路徑執行訊息環回測試;它回應收到的請求,以便客戶可以看到中間伺服器進行了哪些(假設任何)進度或增量。

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。

以上是HTTP請求的常用方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板