什麼是HTTP請求訊息

2022-10-10 18:15:10 字數 1051 閱讀 7428

由於http協議屬於客戶端瀏覽器和伺服器之間的通訊協議。因此,客戶端發起的請求叫做http請求,客戶端傳送到伺服器的訊息,叫做http請求訊息

注意:http請求訊息又叫做http請求報文

http 請求訊息由請求行(request line)、請求頭部( header ) 、空行和請求體4個部分組成

請求行由請求方式、url 和 http 協議版本3個部分組成,他們之間使用空格隔開

如上圖:

post 是請求方式

host 是請求位址

http 是版本協議

請求頭部用來描述客戶端的基本資訊,從而把客戶端相關的資訊告知伺服器。比如:

user-agent 用來說明當前是什麼型別的瀏覽器;

content-type用來描述傳送到伺服器的資料格式;

accept用來描述客戶端能夠接收什麼型別的返回內容;

accept-language用來描述客戶端期望接收哪種人類語言的文字內容。

請求頭部由多行鍵/值對組成,每行的鍵和值之間用英文的冒號分隔

2.2.2.2.1請求頭部-常見的請求頭欄位

最後乙個請求頭字段的後面是乙個空行,通知伺服器請求頭部至此結束。

請求訊息中的空行,用來分隔請求頭部與請求體

請求體中存放的,是要通過post方式提交到伺服器的資料

注意:只有post請求才有請求體,get請求沒有請求體

HTTP請求訊息和響應訊息

資料格式 1.請求行 請求方式 請求url 請求協議 版本 請求方式 http常用的兩種請求方式 get 1.請求引數在請求行中,在url之後 2.請求的url長度有限制 3.不太安全 post 1.請求引數在請求體中 2.請求的url沒有長度限制 3.相對安全 2.請求頭 客戶端瀏覽器告訴伺服器一...

008 HTTP請求訊息 請求行

請求行 格式 請求方式 請求url 請求協議 版本 請求方式 http協議有7中請求方式,常用的有2種 get 1.請求引數在請求行中,也可以理解在url後。我們將login.html 修改為get方式,測試發現請求行如下 2.請求的url長度有限制的 3.不太安全,因為請求引數就在瀏覽器位址列中顯...

http請求訊息頭與響應訊息頭

請求頭 accept 客戶機通過這個頭,告訴伺服器,它支援哪些資料型別 accept charset 客戶機通過這個頭,告訴伺服器,它支援的編碼 accept encoding 客戶機通過這個頭,告訴伺服器,支援哪種資料壓縮格式 accept language 客戶機採用的是哪個語言 host 客戶...