本文主要是介绍Http1.1与Http1.0的比较,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原文链接:http://blog.csdn.net/hanxuemin12345/article/details/18942305
Http1.1比Http1.0的主要改进:
(1)允许在一个TCP连接上可以传送多个http请求和响应;——这样一个包含多个图像的网页的多个请求和响应就可以在一个连接中进行传输了,但是每个单独的网页文件的请求和..仍然还是需要使用各自的连接的。
(2)允许客户端不用等待上一次的请求结果返回,就可以向服务器发出下一个请求,也就是:多个请求和响应过程可以重叠进行;
服务器也要根据请求的顺序返回结果,以便保证客户端能够区分每次请求的响应内容;
(3)在Http1.0的基础上,增加了更多的请求和响应头;
在Http1.0中是不支持Host请求头字段的,所以原来的Web服务器无法建立基于主机名的虚拟主机;在Http1.1中就增加了Host请求头字段,这样浏览器就可以使用主机名来明确表示要访问服务器上的哪个Web站点,这样才使得在一台Web服务器上边建立同一个IP地址和端口虚拟主机有了可能;
总结:
Http1.1特点:
(1)在一个TCP连接上可以传送多个Http请求和响应
(2)多个请求和响应过程可以重叠进行
虽然只是理论知识,但是理解起来还是很简单的,因为大家每天都会逛很多网站,浏览很多网页,所以结合理论结合实践还是很好理解滴。
这篇关于Http1.1与Http1.0的比较的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!