2011-03-20 53 views
0

我只是在考試中看到一些舊的考試試卷,我明天就會看到,而且我知道大多數問題的答案(希望!),但我不確定如何放置它們,即HTTP功能,發送什麼,何時何地。任何人都可以指向我可以瞭解的地方,或者可以在這裏解釋一下嗎?HTTP標題信息

我們得到的問題是這種風格的:

十HTTP請求的IP地址192.168.0.0端口80到達; 表明響應主體的內容是什麼,特別是給出將在響應主體中提供的文件的絕對路徑名,如果有的話;並詳細解釋爲什麼這個響應機構將得到服務。

我能夠計算出什麼內容應該包含,但我不知道HTTP如何構造信息,我知道如何計算文件的絕對路徑名我認爲,響應體只是內容HTTP數據包被髮送回客戶端?

非常感謝您的幫助。

+1

開始Fiddler(www.fiddler2.com),只是看你的網絡流量一段時間。 – EricLaw 2011-03-20 18:31:55

回答

0

響應正文是發送的數據包的信息部分。這個數據包包含更多的信息。你可以在這裏查看它:http://en.wikipedia.org/wiki/IPv4#Packet_structure

我相信你提到的響應主體指的是http數據包的「數據」部分。

我不明白爲什麼那裏有一個絕對的文件名參與。如果它是一個http文件請求,絕對文件名將取決於許多事情(哪個服務器正在使用,哪個配置等),我看不出如何有一個通用的答案。 這個問題很奇怪 - 如果甚至沒有安裝Web服務器會怎麼樣? :P而且響應最明確取決於運行什麼類型的服務器,安裝了哪些模塊等。如果沒有這些信息以及請求的實際情況,似乎很難回答這個問題。