HTTP請求的常用方式

2022-05-30 22:24:14 字數 1501 閱讀 1983

1.http請求的常用方法有:get方法、post方法、head方法、put方法、delete方法、connect方法、options方法、trace方法。

什麼是http?

http,即超文字傳輸協議,是一種實現客戶端和伺服器之間通訊的響應協議,它是用作客戶端和伺服器之間的請求。

客戶端(瀏覽器)會向伺服器提交http請求;然後伺服器向客戶端返回響應;其中響應包含有關請求的狀態資訊,還可能包含請求的內容。

http的常用方法

1、get方法

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

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

1/test/demo_form.php?name1=value1&name2=value2

總結:get請求請求資訊是放在請求頭的,不安全,且是會預設快取的,我們可以從瀏覽器歷史記錄中查詢到get請求,還可以把它收藏到書籤中;且get請求有資料量限制,僅用於請求資料,因為url長度的限制,所以經常用於。

注:因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 常用的 http請求方式

常用的請求方式 get 請求獲取request uri所標識的資源 post 在request uri所標識的資源後附加新的資料 head 請求獲取由request uri所標識的資源的響應訊息報頭 put 請求伺服器儲存乙個資源,並用request uri作為其標識 delete 請求伺服器刪除r...

HTTP 常用的請求方式

http定義了與伺服器互動的8種 請求方式 get 向特定的路徑資源發出請求 post 向指定路徑資源提交資料進行處理請求 一般用於提交表單或者上傳檔案 資料被包含在請求體中,post請求可能會導致新的資源的建立和 或已有資源的修改。loadrunner中對應post請求函式 web submit ...

HTTP的請求方式

根據http標準,http請求可以使用多種請求方法。http1.0定義了三種請求方法 get,post 和 head方法。http1.1新增了五種請求方法 options,put,delete,trace 和 connect 方法。1get 請求指定的頁面資訊,並返回實體主體。2head 類似於ge...