我正在实现一个用于与 Web 服务通信的基本 http 客户端,我想知道我应该使用 http 1.0 还是 1.1。数据部分将由二进制数据组成,远程服务器将始终由我控制(运行 IIS7.5)。中间的防火墙/代理不是我控制的,即。如果使用了错误的 http 版本,则不能停止数据包。
我一直在阅读http 1.0 和 1.1 之间的区别,在我看来,http 1.0 支持我需要的一切。
如果我选择 http 1.0 而不是 1.1,我会遇到问题吗?或者我可以假设一切都会一样好?
让我想知道的是,如果我通过原始套接字连接到 IIS7.5 并发送一个 http 1.0 获取请求,那么响应始终是 http 1.1。