一 HTTP概述 HTTP簡單說其實就是一套語言交流規則!Http使用的是可靠的數據傳輸協議,因此即使數據來自地球的另一端,也能夠確保數據在傳輸過程中不會被損壞或產生混亂。 B/S結構 用戶在瀏覽器,請求伺服器具體的文件地址,稱為請求協議,然後伺服器做出響應返回用戶請求的相應的信息,成為響應協議。 ...
一 HTTP概述
HTTP簡單說其實就是一套語言交流規則!Http使用的是可靠的數據傳輸協議,因此即使數據來自地球的另一端,也能夠確保數據在傳輸過程中不會被損壞或產生混亂。
B/S結構
用戶在瀏覽器,請求伺服器具體的文件地址,稱為請求協議,然後伺服器做出響應返回用戶請求的相應的信息,成為響應協議。
請求協議:
組成
1.請求首行
1.1 請求方法 1.2 請求地址 1.3 請求協議
2.請求頭
HOST 訪問主機
connection 連接是否保持
content-length 請求正文長度
cache-control 緩存機制
accept 返回格式 說明 告訴伺服器返回數據包的格式 附: */*表示所有類型
user-agent 本地環境信息系統版本
content-type 正文類型 附:表單顯示 application/x-www-form-urlencoded
Referer 來源地址
accept-encoding 返回的數據支持的 編碼和壓縮
accpet-language 返回的數據支持的語言
響應協議 :
組成
1.響應首行
1.1 響應協議 1.2 響應狀態碼 附: 200 表示訪問正常/成功 404 表示資源未找到 500 表示伺服器內部錯誤 302 表示 重定向跳轉
2.響應頭
server 伺服器
content-type 返回的類型
content-length 返回的長度
date 時間格式 伺服器一般返回的是格林威爾時間,中國在東八區,所以返回的時間+8個小時就是現在的時間
附:HTML網頁的meta主要是為了提交給伺服器協議的請求的信息。