2012-04-12 38 views
5

比方說,我想從http://www.xxx.ууу/example.pdfHTTP下載如何工作?

可能下載一個名爲爲例.pdf文件,我發送GET請求是這樣的:

GET /example.pdf HTTP/1.1␍␊ 
Host: www.xxx.yyy␍␊ 
␍␊ 

但下一步是什麼?

http標題的交換是怎樣的?

+2

使用wireshark並查看。 www.wireshark.org/ – 2012-04-12 17:30:40

回答

1

我假設你已經閱讀了關於HTTP協議的維基百科文章。如果你只需要更多的例子,我強烈建議你下載Wireshark。 Wireshark是一個非常強大的數據包嗅探器,它可以讓你觀看你和任何網站之間的數據包通信。此外,它會實際分解數據包,並以更「人性化」的方式告訴你一些關於它們的含義。它有一點點的學習曲線,但它可以教你很多不同的協議,包括HTTP。

http://www.wireshark.org/

1

我不確定你的最終目標是什麼,但是你可以查看與Live HTTP Headers Firefox插件的實時http頭交互。在Chrome中也是可以的,但它更多一些work