HTTP協議學習(1)

2022-04-01 00:44:52 字數 791 閱讀 4001

概論

http協議的主要特點:

1)支援客戶/伺服器 模式

2)簡單快捷:客戶向伺服器請求時只需傳送請求的方法和路徑,請求方法常用的有get、head、post。

3)靈活:http允許傳輸任意型別的資料物件。正在傳輸的型別由content-type 加以標記

4)無連線:即限制每次連線只處理乙個請求。伺服器處理完客戶端的請求,並收到客戶端應答後,即斷開連線。採用這種方式可以節省時間。

5)無狀態:無狀態是指協議對於食物處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則必須重傳。

http協議與url

http協議常基於tcp連線方式,http/1.1給出一中持續連線的機制,絕大多數的web開發都是構建在http協議之上的的web應用。

http url(url是一種特殊的uri)

統一資源定位符(url)是用於完整地描述internet上網頁和其他資源的位址的一種標識方法。

url格式如下:http://host[":"port][abs_payh]

http表示要通過http協議來定位網際網路資源;host表示合法的internet主機網域名稱或者ip位址;port指定乙個埠,為空的話使用預設埠80;abs_path制定請求資源的uri,當url沒有給出abs_path時,必須以「/」形式給出,這個瀏覽器會幫我們完成。

輸入:www.cnblogs.com

瀏覽器轉換:

Http協議學習 1

get php http 1.1 表示傳送get請求,資源是 php,http協議是1.1長連線版本 referer http 表示發起請求的源,是通過 請求連線的 可能沒有該項 用於防違法盜鏈技術 accept language 頁面支援語言 user agent 告知伺服器當前客戶端的瀏覽器核心...

HTTP 協議 學習筆記 1

rfc 2616 1.術語 connection 傳輸層上,為了兩個程式之間的通訊而建立的虛電路。message http通訊的基本單元,包含一串有結構的位元組序,這些位元組序具有一定的語法規範,通過connection來傳輸 request http請求訊息 response http響應訊息 r...

http協議詳解 1

http協議報文格式 接下來我們看看http協議 hypertext transfer protocol 超文字傳輸協議 瀏覽器端 客戶端 向web伺服器端訪問頁面的過程和http協議報文的格式。基於http協議的客戶機訪問包括4個過程,分別是建立tcp套接字連線 傳送http請求報文 接收http...