http協議介紹

2021-08-30 02:20:05 字數 1618 閱讀 9828

① http協議是建立在tcp/ip協議基礎上

② http協議全稱 超文字傳輸協議

③ http協議1.0 , 1.1版本 ,目前通用的是1.1版本

http1.0 稱為短連線

http1.1 稱為長連線.

所謂長,和短指的是 持續時間的 長連線 1.1 30s ,短連線是傳送完資料就斷掉.

http的請求部分:

基本結構:

get /test/hello.html http/1.1 [請求行]

accept: / [訊息名] 訊息名:內容

connection: keep-alive [訊息頭格式 (訊息名: 內容 )

特別說明: 並不是每一次請求的訊息頭都一樣.]

空行傳送的內容 [格式 : 內容名字=內容體]

請求方式

請求行中的get稱之為請求方式,請求方式有:post,get,head,options,delete,trace,put

常用的有:post,get

get news/abc.jsp

http請求訊息頭

accept: text/html,image/* [告訴伺服器,我可以接受 文字,網頁,]

accept-charset: iso-8859-1 [接受字元編碼 iso-8859-1]

accept-encoding: gzip,compress [可以接受 gzip,compress壓縮後資料.]

accept-language: en-us,zh-cn [瀏覽器支援中,英文]

host: www.sohu.com:80 [我要找主機是 www.sohu.com:80]

if-modified-since: tue, 11 jul 2000 18:23:51 gmt [ 告訴伺服器,我的緩衝中有這個資源檔案,該檔案的時間是 。。。]

referer: [告訴伺服器,我來自**,該訊息頭,常用於防止盜鏈]

user-agent: mozilla/4.0 (compatible; msie 5.5; windows nt 5.0)[告訴伺服器,瀏覽器核心]

cookie [cookie??]

connection: close/keep-alive [保持連線,發完資料後,我不關閉連線]

date: tue, 11 jul 2000 18:23:51 gmt [瀏覽器傳送該http請求的時間]

關於referer的實際案例:

//獲取使用者瀏覽器referer

紅色的部分可以根據實際情況來修改.

HTTP協議介紹

http概述 超文字傳輸協議基於tcp ip通訊協議來傳遞資料 如html檔案,結果 是乙個屬於應用層的物件導向的協議,由於簡捷,快速的方式適用於分布式超 資訊系統 工作於客戶端 伺服器架構 c s架構 瀏覽器作為客戶端通過url向http服務端即web伺服器傳送所有請求 http主要特點 簡單快速...

Http協議介紹

一.http介紹 http,超文字傳輸協議,英文全稱是hypertext transfer protocol,它是網際網路上應用最為廣泛的一種網路協議。http是一種應用層協議,它是基於tcp協議之上的請求 響應式的協議,即乙個客戶端與伺服器建立連線後,向伺服器傳送乙個請求 伺服器接到請求後,給予相...

http協議介紹

名稱 超文字傳輸協議 英文 hypertexttransferprotocol,縮寫 http 版本 1.1,目前有2.0版本,只不過沒有廣泛應用 http協議是基於tcp ip協議之上的應用層協議。分為兩步 請求 響應 請求和響應步驟 1.瀏覽器向 dns 伺服器請求解析該 url 中的網域名稱所...