一、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 並不準確。這裡的三次是指...