ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

http1.0、http1.1、http2.0三者的区别

2020-08-05 17:02:10  阅读:233  来源: 互联网

标签:http1.0 http1.1 请求 body 服务器 http2.0 客户端


http1.1 默认使用长连接,可有效减少TCP三次握手的开销
http1.1 支持只发送header信息(不带任何body信息),如果服务器认为客户端有权限请求服务器,则返回100,否则返回401。客户端接收到100才开始把请求body发送给服务器,这样当服务器返回401的时候,客户端就不用发送body了,节约了带宽。
http1.1 支持文件断点续传,即支持传送内容的一部分,这样当客户端有一部分资源后,只需要跟服务器请求另外部分的资源即可。
http1.1 有host域,而http1.0没有
http2.0 使用多路复用技术(Multiplexing),允许同时通过单一的http2.0连接发起多重的请求-响应消息。http1.1 在同一时间对于同一个域名的请求数量有限制,超过限制后会阻塞请求。多路复用底层采用【增加二进制分帧层(将所有传输信息分割为更小的帧,用二进制编码,多个请求在同一个TCP连接上完成,可以承载任意数量的双向数据流)】方法,提高了传输性能,降低延迟。

转载于http1.0、http1.1、http2.0三者的区别

标签:http1.0,http1.1,请求,body,服务器,http2.0,客户端
来源: https://www.cnblogs.com/linqiaobao/p/13441078.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有