websocket了解下

websocket请求长啥样

GET /chat HTTP/1.1
Host: example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Version: 13

啥是websocket

websocket是http的一种,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。

htttp是一问一答 request,response~~~

sec-websocket-key

请求中的sec-websocket-key是公开的信息,是客户端生成的随机值,发送给服务端后,服务端用这个key还有它自己的key,生成response key发回给服务端,这就是建立连接的过程

websocket security

就像http有https一样,ws也有wss Secure WebSocket (wss://)

相关推荐
云兮Coder40 分钟前
鸿蒙Harmony应用开发,数据驾驶舱网络请求(Axios) 封装
网络·华为·harmonyos
Proxy7112 小时前
SOCKS5代理为何比HTTP代理更快?
网络·网络协议·http
qq_316837752 小时前
https的连接过程
网络·网络协议·ssl
行弟学习笔记2 小时前
对网页聊天项目进行性能测试, 使用JMeter对于基于WebSocket开发的webChat项目的聊天功能进行测试
websocket·网络协议·jmeter
只吹45°风2 小时前
HTTPS是如何保证安全传输的
网络协议·安全·https
.Net Core 爱好者3 小时前
ASP .NET CORE 6 项目实现WebSocket通信实践
网络·websocket·网络协议·c#·.net·.netcore·visual studio
Android技术栈3 小时前
鸿蒙开发(NEXT/API 12)【跨设备互通特性简介】协同服务
网络·harmonyos·鸿蒙·鸿蒙系统·openharmony·协同·跨设备
楚歌again4 小时前
【如何在 Windows 10 主机上通过 VMware 安装 Windows 11 虚拟机,并共享主机网络】
网络·windows