請求 響應報文

2022-06-01 15:12:12 字數 1935 閱讀 5835

通訊雙方如果想要通訊就必須遵循一定的規則,我們把這個規則稱之為http協議!

報文:

http協議通訊的內容我們稱之為:報文

報文格式:

報文首部

空行報文主體

請求報文

請求首部:請求首行和請求頭部

空行請求主體

響應報文

響應首部

空行響應主體

報文分類:

請求報文:瀏覽器傳送給伺服器端的內容

get請求

請求首行:請求方式 請求資源【url】 請求協議/版本號

請求頭部:*/*表示客戶端可以接受的文件型別,*/*表示的是可以接受任意型別

accept-language:表示的是當前瀏覽器所在的地區,zh-cn表示是客戶端用的語言簡體中文,en-us表示的是美式英語!

accept-encoding:瀏覽器向伺服器傳送請求的時候,會告訴伺服器端瀏覽器可以接受的壓縮格式!

refer:表示的是當前網頁是從哪個網頁跳轉過來!

host:是目標主機的ip位址和埠號!

connection:表示的是瀏覽器和伺服器的通訊連線:keep-alive表示會話保持!缺省會話連線時間是3000ms!

cookie:是位於瀏覽器端的,和伺服器通訊使用!

get請求沒有空行和請求體!

post請求

請求體:請求的內容

get請求和post請求的區別:

1.get請求是通過url傳遞引數,post請求是通過請求體傳遞引數的

2.get請求最多允許傳遞255個字元,對長度有限制,所以資料比較大的時候我們使用post請求,尤其是做上傳的時候用post請求!

3.get請求我們在瀏覽器上是可以看到請求引數的,而post請求在瀏覽器位址列中是看不到請求引數的!

響應報文:伺服器傳送給瀏覽器端的內容

響應報文是由響應首部[響應首行和響應頭部]、空行響應體

請求報文及響應報文

請求首部 請求首行和請求頭部 空行 請求主體 get請求 cookie jsessionid c55836cda892d9124c03cf8fe8311b15請求首行 請求方式 請求資源 url 請求協議 版本號 請求頭部 表示客戶端可以接受的文件型別,表示的是可以接受任意型別 accept lan...

HTTP請求報文 響應報文

connection close 伺服器傳送完請求物件後就關閉這條連線 user agent mozilla 5.0 使用者 即向伺服器傳送請求的瀏覽器型別 accept language fr 表示使用者想得到該物件的法語版本http的請求報文第一行叫做請求行,其後繼的為首部行。請求行有三個字段 ...

http請求報文及響應報文

一 http報文格式 http報文分為兩類 請求報文request,響應報文response 二 http請求報文 ascii文字 易於人讀格式 user agent mozilla 4.0 該 型別的物件版本 connection close 不使用持久連線 accept language zh ...