一.http介紹
http,超文字傳輸協議,英文全稱是hypertext
transfer protocol,它是網際網路上應用最為廣泛的一種網路協議。http是一種應用層協議,它是基於tcp協議之上的請求/響應式的協議,即乙個客戶端與伺服器建立連線後,向伺服器傳送乙個請求;伺服器接到請求後,給予相應的響應資訊
二.請求協議和響應協議
1.請求協議:
①請求首行:
②請求頭資訊:客戶端告訴伺服器我這邊的資訊
③空行④請求體:get請求是沒有請求體的
2.響應協議:
①響應首行:http/1.1 200 ok
②響應頭資訊:content-length 伺服器返回資料的總大小
③空行④響應體:伺服器返回的資料
三.使用fiddler進行http抓包工具檢視詳細資訊
四.htpp請求協議
①請求首行:
②請求頭資訊:客戶端告訴伺服器我這邊的資訊
③空行④請求體:get請求是沒有請求體的,post有請求體
五,http響應協議
① 響應首行:http/1.1 200 ok
② 響應頭資訊:content-length 伺服器返回資料的總大小
③ 空行
④ 響應體:伺服器返回的資料
六. 擴充套件
1.get和post請求方式的區別
get請求直接將請求引數暴露在url,不安全+一般用於向伺服器請求資料
post請求將請求引數放在請求體裡面,安全的+一般用於向伺服器提交資料
2.網路七層
應用層:應用程式,使用者看的見 http協議
表示層:將人看的懂的轉成計算機看的懂
會話層:發起乙個連線
傳輸層:規定傳輸協議和埠號 tcp協議 udp協議
網路層:規定網路ip ip協議
資料鏈路層:
物理層:光纜、網線
3.七種請求方式
4.常用的響應碼
http協議介紹
http協議是建立在tcp ip協議基礎上 http協議全稱 超文字傳輸協議 http協議1.0 1.1版本 目前通用的是1.1版本 http1.0 稱為短連線 http1.1 稱為長連線.所謂長,和短指的是 持續時間的 長連線 1.1 30s 短連線是傳送完資料就斷掉.http的請求部分 基本結構...
HTTP協議介紹
http概述 超文字傳輸協議基於tcp ip通訊協議來傳遞資料 如html檔案,結果 是乙個屬於應用層的物件導向的協議,由於簡捷,快速的方式適用於分布式超 資訊系統 工作於客戶端 伺服器架構 c s架構 瀏覽器作為客戶端通過url向http服務端即web伺服器傳送所有請求 http主要特點 簡單快速...
http協議介紹
名稱 超文字傳輸協議 英文 hypertexttransferprotocol,縮寫 http 版本 1.1,目前有2.0版本,只不過沒有廣泛應用 http協議是基於tcp ip協議之上的應用層協議。分為兩步 請求 響應 請求和響應步驟 1.瀏覽器向 dns 伺服器請求解析該 url 中的網域名稱所...