2011-10-23 36 views
1

我是新來的低層次的HTTP的東西,我不知道什麼是我所看到的。爲什麼telnet到80端口似乎與Firefox不同?

如果我去一個特定的互聯網網絡服務器(現在我們把它稱爲www.someserver.com ...如果真的需要的話我會給出真正的),Firefox高興地拉起了它的主頁。但是,如果我做了

telnet www.someserver.com 80 
GET/HTTP/1.0 

...我得到的返回似乎是Apache默認的「It works」頁面。嘗試獲取Firefox將愉快提升的服務器上的另一個頁面會從telnet收到404。這就像他們打到不同的服務器,但這些請求都來自同一臺機器,所以我不知道如何。

什麼會導致此類行爲?

回答

3

它可能會根據瀏覽器發送的主機標頭提供不同的網站。除非明確鍵入,否則您的telnet連接不會發送該標題。

http://support.microsoft.com/kb/308163

+0

你知道有什麼方法可以看到正是火狐在其請求被髮送? – glibdud

+1

@glibdud下載並安裝Live HTTP標頭,它是一個Firefox附加組件。 – Nasreddine

+0

@Nacereddine謝謝,現在用它來進行更多的調試。 – glibdud

相關問題