http协议特性

http协议特性
1,无状态:指的是服务器端无法知道2次请求之间的联系,即使是前后2次请求来自同一个浏览器,也没有任何数据能够判断出是同一个浏览器的请求。后来可以通过cookie、session机制来判断
2,有连接:是因为它基于TCP协议,是面向连接的,需要3次握手、4次挥手过程
(请看为什么三次握手四次挥手)
3,短连接:Http 1.1之前,都是一个请求一个连接,而Tcp的连接创建销毁成本高,对服务器有很大的影响。所以,自Http 1.1开始,支持keep-alive,默认也开启,一个连接打开后,会保持一段时间(可设置),浏览器再访问该服务器就使用这个Tcp连接,减轻了服务器压力,提高了效率。

注意:http通信的response返回的字符串:json格式的字符串和xml格式的字符串,一般前端工程师会将json格式的字符串转为json对象

详细请看(懒,下面引用)
https://blog.csdn.net/weixin_34130389/article/details/92326225
https://blog.51cto.com/linpeisong/1746151
如何理解HTTP协议的 “无连接,无状态” 特点?

你可能感兴趣的:(http协议特性)