教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java培訓之HTTP協(xié)議詳解之響應

更新時間:2016年06月29日16時14分 來源:傳智播客Java培訓學院 瀏覽次數(shù):

1.什么是HTTP響應

當服務器收到瀏覽器的請求后,會發(fā)送響應消息給瀏覽器。一個完整的響應消息主要包括響應首行、響應頭信息、空行和響應正文。其中,每個部分都代表了不同的含義。下面我們會圍繞HTTP響應消息的每個組成部分進行詳細分析。

2.HTTP響應消息分析

下面我們通過HttpWatch抓包工具,抓取一段響應信息,然后對該信息進行分析。
(1)創(chuàng)建web應用Example05,將該應用發(fā)布到Tomcat服務器,啟動Tomcat服務器。在瀏覽器地址欄輸入http://localhost:8080/Example05/index.jsp。使用HttpWatch進行抓包,抓取的響應消息,如例1-1所示:
例1-1 響應消息
 由例1-1響應消息內(nèi)容,分析可知:
(1)響應首行:其內(nèi)容是”HTTP/1.1  200  OK”
  • HTTP/1.1 :表示協(xié)議版本
  • 200 :表示響應狀態(tài)碼,200表示響應成功。
  • OK :表示響應成功,對響應狀態(tài)碼的解釋。
(2)響應頭信息:類似于請求消息中的請求頭,其格式和請求頭信息格式一樣,即響應頭:響應頭值。
  • Server響應頭 :該響應頭是服務器告訴瀏覽器,當前響應的服務類型和版本。
  • Content-Type響應頭 :服務器告訴瀏覽器響應內(nèi)容是什么類型,以及采用的是什么字符編碼。該響應頭的值現(xiàn)在為:text/html;charset=utf-8。說明響應信息的類型是文本類型中的html,使用的字符編碼是utf-8。
  • Content-Length響應頭 :服務器告訴瀏覽器,響應內(nèi)容的長度,該響應內(nèi)容的長度現(xiàn)在是624個字節(jié)。
  • Date響應頭 :表示是服務器是在什么時候響應回瀏覽器,注意這里的時間是按照美國時間來計算。
(3)空行:響應頭和響應體由空行連接。
(4)響應體:該響應消息的響應體是一個html文檔。瀏覽器可以直接識別這個html文件。而我們訪問的是一個jsp文件,響應回去的是一個html文件。說明服務器將該jsp翻譯成了一個html,然后再響應給瀏覽器。

本文版權(quán)歸傳智播客Java培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Java培訓學院
首發(fā):http://m.metathetuscanyresort.com/javaee
 
0 分享到:
和我們在線交談!