**http/1.0缺點:**每個tcp連線只能傳送乙個請求,傳送資料完畢後,連線就關閉了,如果還要請求就必須要新建乙個請求連線。
**http1.1:**引入cookie技術,客戶端進行請求之後,伺服器生成cookie記住向誰傳送,接著在響應的時候,就將cookie新增在響應中,客戶端儲存cookie。
其後客戶端再進行請求的時候就會新增cookie,這樣伺服器就能識別是否為有記錄的請求。
交流的簡單流程:客戶端發起連線**,客戶端***發起請求***,伺服器端***響應請求***,伺服器端***關閉連線***。
http是基於tcp/ip協議的應用層協議
回應訊息:server:伺服器名稱;content-type:響應的資料型別;content-encoding:資料編碼格式, content-length為伺服器返回給客戶端的內容的長度,keep-alive為快取的時間,server為伺服器的相關資訊。
http協議使用uri定位網際網路上的資源。uri包括url和urn
uri是統一資源識別符號;url是統一資源定位符;urn是統一資源名稱
uri強調資源標記的命名,給出了標誌名+位址
url再www全球資訊網中就主要是用位址既當作標誌名又當位址。
《你每天都在使用的http協議,到底是什麼鬼?》
HTTP協議簡介
現在web發展如火如荼,web開發人員也越來越多,但有幾個對支援web的http協議有了解呢?底層協議基礎不紮實,高層應用是很難做到極致的。帶著好奇心,開始學習吧!http hypertext transfer protocol 即超文字傳輸協議,是瀏覽器和伺服器之間互相通訊的一種約定,通過網際網路...
HTTP協議 簡介
全稱為超文字傳輸協議 hypertext transfer protocol 設計之初是為了將超文字標記語言 html 文件從web伺服器傳送到客戶端的瀏覽器。現在http的作用已不侷限於html的傳輸。url url示例 解釋 scheme 指定低層使用的協議 例如 http,https,ftp ...
http協議簡介
摘要 本文 go web程式設計 一書,覺得說的比較好,特轉過來收藏。我們平時瀏覽網頁的時候,會開啟瀏覽器,輸入 後按下回車鍵,然後就會顯示出你想要瀏覽的內容。在這個看似簡單的使用者行為背後,到底隱藏了些什麼呢?對於普通的上網過程,系統其實是這樣做的 瀏覽器本身是乙個客戶端,當你輸入url的時候,首...