
1 013231 2012-03-02 00:15:37 +08:00 最重要的区别是, HTTP 1.0 一次连接只能传输一个文件, HTTP 1.1 一次连接可以传输多个文件. 还有一些细节上的差别, 例如HTTP 1.0 可以没有HOST域, 1.1必须有. 你可以使用telnet进行实验: telnet baidu.com 80 连接后输入: GET / HTTP/1.0 回车2次. 然后你会看到, 百度返回内容后连接就断开了. 再次 telnet baidu.com 80 然后输入 GET / HTTP/1.1 HOST:www.baidu.com 回车2次. 百度返回了内容, 但连接并未断开. 于是你可以继续请求其它内容, 例如: GET /favicon.ico HTTP/1.1 HOST:www.baidu.com 注: 并非所有网站都支持HTTP 1.0和这样手工构造的请求, 所以以上实验并非在每个网站都能成功. |
2 raptium 2012-03-02 10:35:34 +08:00 还有断点续传也是 1.1 才支持的 |
3 gonbo 2012-03-02 10:59:30 +08:00 自己看协议就是,比较简单的协议了。 |
5 rhwood 2012-03-02 11:30:37 +08:00 1.1可以将连接keep alive,一个页面有多个文件不用每次都发起新的连接 |
6 elden 2012-03-02 11:33:31 +08:00 |