HTTP協議內容1

2022-07-19 08:57:08 字數 1246 閱讀 4239

一.請求協議(瀏覽器---àserver)

格式:(1)    請求首行 ://請求方式 請求路徑 協議和版本

例如:get /index.html http/1.1
(2)    請求頭資訊://請求頭名稱:請求頭內容,即為key:value格式

例如:host:localhos

http是無狀態的,所以才會有cookie

cookie是瀏覽器自帶的乙個容器

(3)空行

(4)請求體(請求資料)

------------>分為get請求 

post請求

http預設的請求方法就是get

* 沒有請求體

* 資料必須在1k之內!

* get請求資料會暴露在瀏覽器的位址列中

get請求常用的操作

(1)在瀏覽器的位址列中直接給出url,那麼就一定是get請求

(2)點選頁面上的超連結也一定是get請求

(3)提交表單時,表單預設使用get請求,但可以設定為post

post請求:

(1). 資料不會出現在位址列中

(2). 資料的大小沒有上限

(3). 有請求體

(4). 請求體中如果存在中文,會使用url編碼

例如:username=%e5%bc%a0%e4%b8%89&password=123
使用表單可以發post請求,但表單預設死get

referer:如果是在瀏覽器的位址列中直接輸入的位址,就沒有referer這個請求頭了;

相當於乙個中轉站。

post與get區別

(1)     post更安全

(2)     get請求體放在url後面,是有長度限制的,post不存在這個問題

http協議內容

http協議 對瀏覽器客戶端 和 伺服器端 之間資料傳輸的格式規範 http1.0 當前瀏覽器客戶端與伺服器端建立連線之後,只能傳送一次請求,一次請求之後連線關閉。http1.1 當前瀏覽器客戶端與伺服器端建立連線之後,可以在一次連線中傳送多次請求。基本都使用1.1 常見的請求方式 get post...

http協議內容

http協議 對瀏覽器客戶端 和 伺服器端 之間資料傳輸的格式規範 http1.0 當前瀏覽器客戶端與伺服器端建立連線之後,只能傳送一次請求,一次請求之後連線關閉。http1.1 當前瀏覽器客戶端與伺服器端建立連線之後,可以在一次連線中傳送多次請求。基本都使用1.1 常見的請求方式 get post...

http協議與內容壓縮

為了加快網路上的傳輸的速度,可以將伺服器傳輸的內容進行壓縮,伺服器的壓縮方式有gzip壓縮 deflate壓縮 compress壓縮 content length 壓縮後的長度 如何啟動壓縮功能 1,將apache中的deflate模組開啟 2,在conf檔案中,寫如下 deflatecompres...