計算機網路 HTTP報文

2021-08-03 19:39:28 字數 981 閱讀 7872

一、http報文

http 報文是在 http 應用程式之間傳送的資料塊。

這些資料塊以文字形式的元資訊(meta-information,描述了報文的和含義)開頭,後面跟著可選的資料部分。

http 報文在客戶端、**和伺服器之間流動。

二、報文的流動

1. 報文流入源端伺服器

http 使用術語流入(inbound)和流出(outbound)來描述事務處理(transaction)的方向。

三、報文的組成

http 報文是簡單的格式化資料塊。

每條報文都包含一條來自客戶端的請求,或者一條來自伺服器的相應。

http 報文由三個部分組成:

圖3-1 http 報文的三個部分

1. 報文的語法

http 報文可以分為兩類:請求報文(request message)和響應報文(response message)。

請求報文會向 web 伺服器請求乙個動作;響應報文會將請求的結果返回給客戶端。

請求報文和響應報文的基本報文結構相同。

圖3-2 獲取一張 gif 所需的請求和響應報文

請求報文的格式

響應報文的格式

注:響應報文與請求報文的格式,只有起始行的語法有所不同。

下面是對各部分的簡要描述。

計算機網路實踐 HTTP報文

直接訪問 http localhost 8080 瀏覽器很快返回錯誤訊息。本地主機上沒有程序在監聽8080埠,tcp鏈結建立失敗,瀏覽器很快就獲知了這一事實並返回錯誤資訊。開啟埠監聽 監聽8080埠,並在chrome遊覽器中訪問 http localhost 8080 如上,瀏覽器很快和伺服器建立了...

計算機網路之HTTP報文

http請求報文 來自使用者一封簡訊 請求報文是由客戶向伺服器傳送的,請求的伺服器服務的。既然是請求的簡訊,那就一定包含一些基本的資訊 1.1 請求行 host www.someschool.edu 首部行 connection close 首部行 user agent mozilla 5.0 首部...

計算機網路 HTTP

引子 前兩天看了 http 和 計算機網路 的第5章 運輸層 為了準確無誤地將資料送達目標處,tcp協議採用了 三次握手 three way handshaking 策略。三次握手 three way handshake 或三次聯絡。廣為流傳的譯名 三次 three way 並不準確。這裡的三次是指...