Web開發之HTTP協議詳解

2021-09-14 04:50:48 字數 682 閱讀 5657

1.什麼是http?

超文字傳輸協議

2.http用來幹什麼?

規範了瀏覽器和伺服器之間的資料傳輸格式(利用鍵值對進行資料傳輸),說白了就是一種規範,特別注意如果沒有http協議,瀏覽器和伺服器之間也是可以實現互動的,只是很複雜,那麼為什麼呢?那是因為http不是傳送資料的通道,它只是乙個傳送資料的通道中的乙個規定。舉個例子:http不是隧道,但是它規定了通過隧道的火車的大小。如果沒有http,那麼火車大小沒有規範,我們就要修好多和不同大小火車一樣大小的隧道,就會非常複雜的。

1).http核心:規範了瀏覽器和伺服器之間所傳送的資料的格式

3.http協議的特點?

1).簡單、快捷

、方便。

3).無狀態:伺服器不記憶自己幹了什麼,類似金魚的記憶,完事啥都忘記了。

4).http1.1支援可續連線:一次連線的公升級,意思是:瀏覽器和伺服器完成一次互動後先別急著斷開連線,在等幾秒鐘,規定的可等待時間結束後,若瀏覽器和伺服器還沒有發生二次互動,在斷開連線也不遲。

Web開發之HTTP協議

乙個狀態行 若干訊息頭 以及響應正文,其中的一些訊息頭和正文都是可選的,訊息頭和正文內容之間要用空行隔開。http 1.1 200 ok 狀態行 server microsoft iis 5.0 訊息頭,以下都是 date thu,13 jul 2000 05 46 53 gmt content l...

Web基礎之HTTP協議詳解

web基礎之http協議詳解 一 瀏覽器訪問伺服器的簡單流程 二 http協議資料報的抓取 如果需要抓取http協議的資料報,可以使用httpwatch或者fiddler httpwatch支援ie和firefox fiddler則支援各種瀏覽器,因為其抓取的所有的http協議資料報 我們使用fid...

web開發 Http協議基礎

一 http0.9版 http 是基於 tcp ip 協議的應用層協議 它不涉及資料報 packet 傳輸,主要規定了客戶端和伺服器之間的通訊格式,預設使用80埠。最早版本是1991年發布的0.9版。該版本極其簡單,只有乙個命令get。get index.html 上面命令表示,tcp 連線 con...