为什么到端口80的telnet似乎与Firefox不同?

时间:2011-10-23 21:08:28

标签: http

我不熟悉低级别的HTTP内容,不知道该怎么做我所看到的。

如果我去一个特定的互联网网络服务器(现在我们称之为www.someserver.com ......如果真的需要,我会给出真正的网络服务器),Firefox很高兴地拉起它的主页。但是,如果我做了

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

...我得到的内容似乎是Apache默认的“It works”页面。尝试在服务器上获取另一个页面,Firefox很乐意从中获取来自telnet的404。这就像他们正在打不同的服务器,但这些请求都来自同一台机器,所以我不确定如何。

什么可能导致这种行为?

1 个答案:

答案 0 :(得分:3)

它可以根据浏览器发送的主机头为不同的站点提供服务。除非您明确键入,否则您的telnet连接不会发送该标头。

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