【问题标题】:What will I get if no HOST is specified (HTTP 1.0) when sending a request to the server?如果在向服务器发送请求时没有指定 HOST(HTTP 1.0),我会得到什么?
【发布时间】:2017-04-19 14:12:18
【问题描述】:

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

【问题讨论】:

    标签: apache http server http-headers host


    【解决方案1】:

    由于Host 是一个标头introduced in HTTP/1.1,在HTTP/1.0 中省略它应该没有影响。

    【讨论】:

    • 感谢您的回答!但是,我仍然不明白会发生什么:将使用一些默认服务器,或者我会收到错误的请求错误(400),还是什么?我记得,肯定有不同的情况有不同的后果,但我不记得具体是哪一种。
    • 在 HTTP/1.1 中,假设一个 IP 地址最多属于一个域(不过,一个域可以解析为多个地址)。除了“默认”之外,真的没有主机。解决这个问题的唯一方法是通过不同的端口进行映射。无论如何,设置或省略该标题应该没有影响。
    • 那么 HTTP/1.0 是什么?
    猜你喜欢
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2021-03-20
    • 2017-01-28
    相关资源
    最近更新 更多