HTTP通訊過程

2021-08-01 13:10:30 字數 1059 閱讀 7056

請求

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 其中...