如果在向服务器发送请求时没有指定HOST(HTTP 1.0),我会得到什么?

问题描述:

如果在向服务器发送请求时没有指定HOST(HTTP 1.0),我会得到什么? 我知道HTTP1.1的答案,但HTTP1.0的情况如何?如果在向服务器发送请求时没有指定HOST(HTTP 1.0),我会得到什么?

由于Host是一个标头introduced in HTTP/1.1,省略它应该在HTTP/1.0中不起作用。

+0

谢谢你的回答!但是,我仍然不明白会发生什么:将使用一些默认服务器,或者我会得到错误的请求错误(400),还是会出现什么情况?我记得,不同的情况必然会有不同的后果,但我不记得确切的结果。 –

+0

在HTTP/1.1中,IP地址最多假定属于一个域(但一个域可以解析为多个地址)。除了“默认”之外,确实没有主机。唯一的解决方法是通过不同的端口进行映射。无论如何,设置或忽略该标题应该没有影响。 – DaSourcerer

+0

HTTP/1.0有什么区别? –