Http協議介紹

2021-09-24 23:54:16 字數 1146 閱讀 2596

一.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 中的網域名稱所...