我需要知道服务器是否支持 HTTP 1.0。我通过 TCP 套接字发送此消息:
GET / HTTP/1.0
Host: www.example.com
问题是有时我会收到 HTTP 1.0 响应,有时会收到 HTTP 1.1 响应。我应该如何解读这些回复?
谢谢!
最佳答案
I need to know if a server supports HTTP 1.0.
当您发送请求 GET/HTTP/1.0
时,您是在告诉服务器您作为客户端支持的 HTTP 版本是 1.0。
如果服务器是为 HTTP 1.0 设计的,或者是为 HTTP 1.1 设计的,并且向后兼容 1.0,那么服务器应该向 1.0 请求发送 1.0 响应,而不是 1.1 响应,因为客户端可能不支持该响应。
关于http - 如何知道服务器是否支持 HTTP 1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40053421/