HTTP請求報文

2022-08-10 05:12:17 字數 768 閱讀 7818

http協議:

1.簡介

http協議(hyper text transfer protocol,超文字標記語言) 是用於從伺服器傳輸超文字到本地瀏覽器的傳送協議

http基於tcp/ip通訊協議來傳遞資料

http基於客戶端/服務端(c/s)架構模型,通過乙個可靠的鏈結來交換資訊,是乙個無狀態的請求/響應協議

2.特點

1.http是無連線:無連線的含義是限制每次只處理乙個請求,伺服器處理完客戶的請求,並接收客戶的應答後,即斷開連線,採用這種方式可以節省傳輸時間

2.http是無狀態:無狀態是指協議對於事物處理沒有記憶能力,缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連線的資料量增大,另一方面,在伺服器不需要先前資訊時它的應答就比較快。

http請求報文(請求行+請求頭+請求體):

請求行:

1.請求方法,get和post是最常見的http方法,除此以外還包括delete,head,put.......

2.為請求對應的url位址,它和報文頭的host屬性組成完整的請求url

3.是協議名稱以及版本號

請求頭:

請求頭是http的報文頭,報文頭包含若干個屬性,格式為鍵值對(屬性名:屬性值),服務端據此獲取客戶端的資訊,於快取相關的規則資訊,均包含在header中

請求體:

請求體是報文體,它將乙個頁面表單中的元件通過url鍵值對形式編成乙個格式化串,它承載著多個請求引數的資料。不但報文體可以傳遞請求引數,請求url也可以通過類似鍵值對的方式傳遞資料

HTTP請求報文

http請求報文解剖 http請求報文由3部分組成 請求行 請求頭 請求體 是請求方法,get和post是最常見的http方法,除此以外還包括delete head options put trace。不過,當前的大多數瀏覽器只支援get和post,spring 3.0提供了乙個hiddenhttp...

HTTP請求報文

在 http 連線中報文分為請求 request 和響應 response 兩種。每種報文在 http 首部都有不同的字段來標識不同的用途。get protocols rfc2616 rfc2616 sec5.html http 1.1 請求行 host www.w3.org connection ...

HTTP請求報文

http協議是hyper text transfer protocol 超文字傳輸協議 的縮寫,是用於從全球資訊網 www world wide web 伺服器傳輸超文字到本地瀏覽器的傳送協議。http是乙個基於tcp ip通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 http報文可以分為兩...