Http的報文結構。

2021-08-18 19:56:32 字數 879 閱讀 9856

http請求報文格式:請求行,多個請求頭,乙個空行,實體內容。

1.  請求行:請求方法,請求資源部分名稱、協議版本組成。請求方法包括get、head、put、post、trace、options、delete以及擴充套件方法。常用的有http/1.0和http/1.1。

post和get的區別:如果是get提交,請求引數就會附在請求的url後面作為請求位址的一部分傳到伺服器,暴露資料,有安全隱患,可以傳輸的資料大小有限制一般不允許超過1k。如果是post提交,請求引數將會在http請求的實體內容中進行傳輸,對使用者不可見安全性更好,這種方式傳輸的資料大小是沒有限制的。如果是post提交,就是form表單提交資料。

2.  請求頭部

請求頭部的最後會有乙個空行,表示請求頭部結束,接下來為請求正文,這一行非常重要,必不可少

3.  請求正文:post請求方式下的請求引數

http響應報文主要由狀態行、響應頭部、乙個空行,響應正文3部分組成

1.  狀態行:由3部分組成,分別為:協議版本,狀態碼,狀態碼描述,之間由空格分隔

狀態**為3位數字,200~299的狀態碼表示成功,300~399的狀態碼指資源重定向,400~499的狀態碼指客戶端請求出錯,500~599的狀態碼指服務端出錯。

2.  響應頭

3.  響應實體內容:伺服器發給瀏覽器,要讓瀏覽器顯示的內容。

HTTP報文結構

b s網路架構的核心是http。要理解http,最重要的就是熟悉http中的http header,http header控制著網際網路上成千上萬的使用者的資料傳輸。最關鍵的是,它控制著使用者瀏覽器行為和伺服器的執行邏輯。http有兩類報文 請求報文和響應報文 由於http是面向正文的 text o...

HTTP報文結構

http通訊過程包括客戶端往伺服器端傳送請求以及伺服器端給客戶端返回響應兩個過程。在這兩個過程中就會產生請求報文和響應報文。http報文是用於http協議互動的資訊,http報文本身是由多行資料構成的字串文字。客戶端的http報文叫做請求報文,伺服器端的http報文叫做響應報文。http報文由報文首...

Http協議報文結構

http請求由狀態行 請求頭 請求正文三部分組成。狀態行包括 request url request method get remote address 61.135.169.125 443 referrer policy unsafe url請求頭就是request header 請求正文就是真正...