从ChatGPT聊天服务上深挖Http、WebScoket和SSE推送技术的区别
HTTP/1.0 和 HTTP/1.1 是 HTTP 协议的两个版本,它们之间存在以下几点区别:默认是否开启长连接:HTTP/1.0 默认不支持长连接,需要在请求头中显式地设置 Connection: Keep-Alive 来启用,而 HTTP/1.1 默认支持长连接,无需额外设置。因此,HTTP/2 不是完全的异步操作,而是支持同时处理多个请求和响应的协议。需要注意的是,与WebSocket不同,SSE的通信是基于HTTP协议的,每次请求-响应的过程中都会经过三次握手和四次挥手的过程。
原创
2023-05-05 23:54:07 ·
1138 阅读 ·
0 评论