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...