Http協議和TomCat服務器

HTTP協議:HTTP,超文本傳輸協議(HyperText Transfer Protocol)是互聯網上應用最爲普遍的     一種網絡協議。全部的WWW文件都必須遵照這個標準。設計HTTP最初的目的是爲     了提供一種發佈和接收HTML頁面的方法html

HTTP協議的組成:由HTTP請求和HTTP響應組成web

 

Http請求分爲  請求行  請求頭  請求體             Http響應又分爲  響應行  響應頭   響應體  瀏覽器

1)請求行緩存

請求方式:POST、GET服務器

請求的資源:/DemoEE/form.html網絡

協議版本:HTTP/1.1post

HTTP/1.0,發送請求,建立一次鏈接,得到一個web資源,鏈接斷開。url

HTTP/1.1,發送請求,建立一次鏈接,得到多個web資源,保持鏈接。設計

2)請求頭orm

請求頭是客戶端發送給服務器端的一些信息,使用鍵值對錶示key:value

 

 

3)請求體

當請求方式是post的時,請求體會有請求的參數,格式以下:

username=zhangsan&password=123

若是請求方式爲get,那麼請求參數不會出如今請求體中,會拼接在url地址後面

http://localhost:8080...?username=zhangsan&password=123

  響應

1)響應行

Http協議

狀態碼:

經常使用的狀態碼以下:

200 :請求成功。

302 :請求重定向。

304 :請求資源沒有改變,訪問本地緩存。

404 :請求資源不存在。一般是用戶路徑編寫錯誤,也多是服務器資源已刪除。

500 :服務器內部錯誤。一般程序拋異常。

狀態信息:狀態信息是根據狀態碼變化而變化的

2)響應頭

響應也都是鍵值對形式,服務器端將信息以鍵值對的形式返回給客戶端

 

 

3)響應體

響應體是服務器回寫給客戶端的頁面正文,瀏覽器將正文加載到內存,而後解析渲染     顯示頁面內容

 

 

 火狐瀏覽器抓包顯示:

 

 

 

相關文章
相關標籤/搜索