請求
http協議規定:1個完整的由客戶端發給伺服器的http請求中包含以下內容
一:請求行:包含了請求方法、請求資源路徑、http協議版本
host: 192.168.1.105:8080 // 客戶端想訪問的伺服器主機位址
user-agent: mozilla/5.0 (macintosh; intel mac os x 10.9) firefox/30.0 // 客戶端的型別,客戶端的軟體環境
accept: text/html, */* // 客戶端所能接收的資料型別
accept-language: zh-cn // 客戶端的語言環境
accept-encoding: gzip // 客戶端支援的資料壓縮格式
三:請求體:客戶端發給伺服器的具體資料,比如檔案資料
響應
客戶端向伺服器傳送請求,伺服器應當做出響應,即返回資料給客戶端
http協議規定:1個完整的http響應中包含以下內容
一:狀態行:包含了http協議版本、狀態碼、狀態英文名稱 http/1.1 200 ok
二:響應頭:包含了對伺服器的描述、對返回資料的描述
server: apache-coyote/1.1 // 伺服器的型別
content-type: image/jpeg // 返回資料的型別
content-length: 56811 // 返回資料的長度
date: mon, 23 jun 2014 12:54:52
gmt // 響應的時間
三:實體內容:伺服器返回給客戶端的具體資料,比如檔案資料
HTTP協議通訊過程
http協議通訊過程 當我們在瀏覽器的位址列輸入 www.baidu.com 然後按回車,這之後發生了什麼事,我們直接看到的是開啟了對應的網頁,那麼內部客戶端和服務端是如何通訊的呢?1 1 url自動解析 http url包含了用於查詢某個資源的足夠資訊,基本格式如下 http host port ...
HTTP協議通訊過程
當我們在瀏覽器的位址列輸入 www.baidu.com 然後按回車,這之後發生了什麼事,我們直接看到的是開啟了對應的網頁,那麼內部客戶端和服務端是如何通訊的呢?1 1 url自動解析 http url包含了用於查詢某個資源的足夠資訊,基本格式如下 http host port abs path 其中...
HTTP協議通訊過程
當我們在瀏覽器的位址列輸入 www.baidu.com 然後按回車,這之後發生了什麼事,我們直接看到的是開啟了對應的網頁,那麼內部客戶端和服務端是如何通訊的呢?1 1 url自動解析 http url包含了用於查詢某個資源的足夠資訊,基本格式如下 http host port abs path 其中...