http協議簡單了解

2021-07-24 21:26:20 字數 913 閱讀 2737

現在我們來看一下這個響應頭的乙個例子,還是只說明一些我們現在需要知道的,其他內容讀者可以自己去查詢相關的內容。

在這個例子中的響應頭我們可以看到:

1)在第一行就告訴瀏覽器http協議的版本是1.1,狀態碼是200,意思是ok,就是說你的請求我同意了。

2)在第二行就是告知瀏覽器我伺服器的名字。

4)在第四行說明你請求內容的大小,單位是位元組。

5)第五行告訴瀏覽器是keep-alive連線方式。

在這個協議頭髮送給瀏覽器時,還是每行結尾都有乙個回車換行\r\n。最後還是需要乙個空行代表本響應頭結束。還有一些協議內容到用用到時再講,現在提出這幾項即可。當這個協議頭髮送給瀏覽器後,瀏覽器對其解析。然後等待真正的請求內容。當服務端把瀏覽器的請求的具體內容傳送完畢就關閉這個連線。

下面是web服務端原始碼示例:

當buf傳送到伺服器時,會顯示hello

簡單了解http協議

客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵循一定的通訊格式,http協議用於定義客戶端與web伺服器通訊的格式。客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求。乙個完整的http請求包括乙個請求行 若干請頭 以及實體內容。乙個響...

http協議簡單了解

http協議是建立在tcp ip協議之上應用層協議,預設埠為80,8080 http協議的的特點是無狀態,無連線 利用抓包工具httpwatch可以獲取報文 http協議的報文傳輸的是ascii碼,在tcp ip協議之上,主要主要分為三部分 請求行 請求頭 請求體 第一行,包含三個資訊 請求方式,u...

http協議的簡單了解

http協議是大家在網際網路中最為熟悉的協議,只要上網大家都會遇到,但是,很多人被問道什麼是http協議,http協議的內容是什麼就懵了。這裡,我們隨便聊聊http協議。首先,我們說說協議。我一直覺得 協議 這詞不是很好理解,協商以後達成的決議,其實,就是規定,輪不到使用者協商的規定,就像本朝的法律...