HTTP請求和響應的報文結構

2021-09-29 21:29:47 字數 1168 閱讀 4778

http協議

http協議的中文名稱叫做超文字傳輸協議,是乙個基於tcp協議的簡單 請求-響應 的應用層協議,它負責完成客戶端到服務端的一系列操作,是專門用來傳輸注入在html的超**文件等web內容的協議。

請求報文格式

組成包含資訊及其作用

請求行請求方法、url以及協議版本 ( http/1.0和http/1.1 )

請求頭為請求報文新增了一些附加資訊 ,比如

請求正文

可選(get請求沒有請求正文)

請求行:get和post的區別

getpost

安全性請求引數在url中,對所有人可見,安全性差

請求引數在請求體中,比get更安全

資料型別

只允許ascii字元【非法字元要url編碼】

無限制,支援二進位制資料

資料長度

長度受限【url的最大長度為2048】

無限制請求頭

常見請求頭

作用host

指定請求的伺服器的網域名稱和埠號。

user-agent

包含發出請求的使用者資訊。

refer

傳送請求的網頁位址,請求來路。

connection

表示是否需要長連線

accept系列

響應的內容型別、編碼格式、語言

自定義請求頭

如token等

響應報文格式

組成包含資訊及其作用

狀態行協議版本,狀態碼以及狀態碼描述

響應頭部

為響應報文新增一些附加資訊

響應體響應正文

狀態行常見狀態碼

描述200

響應成功

302重定向

304讀取快取

403伺服器拒絕訪問

404請求資源不存在

500服務端異常

響應頭響應頭

說明server

伺服器應用軟體的名稱和版本

content-系列

響應正文的型別、長度、字符集、編碼、語言等

http請求和響應報文結構

http請求和響應報文結構 報文格式請求方法method get 從伺服器獲取乙個資源 head 只從伺服器獲取文件的響應首部 post 向伺服器輸入資料,通常會再由閘道器程式繼續處理 put 將請求的主體部分儲存在伺服器中,如上傳檔案 delete 請求刪除伺服器上指定的文件 trace 追蹤請求...

http請求和響應報文的架構

1.請求行 包含了請求方式 請求資源的路徑 遵循的協議及版本 get 請求方式,在http協議中一共規定了 7種請求方式,只用 get和 post news3 1.html 請求資源的路徑 http 1.1 瀏覽器傳送請求時所使用的協議及版本 2.若干請求頭 http協議中請求頭非常多,下面列出常見...

HTTP請求報文和響應響應結構

請求報文 客戶端傳送乙個http請求到伺服器的請求訊息包括以下格式 請求行 request line 請求頭部 header 空行和請求資料四個部分組成 請求行 request line get homepage.html http 1.1 請求方法 get post 請求資源路徑 homepage...