websocket命令行工具初体验
背景
websocat是一个用于WebSocket的命令行客户端,例如ws的netcat(或curl):具有类似于socat的高级功能。
初体验
安装
brew install websocat
服务端
% websocat -s 8080
Listening on ws://127.0.0.1:8080/
测试
curl -i -N -H "Connection: Upgrade" -H "Upgrade: websocket" http://localhost:8080
HTTP/1.1 200
Content-Type: text/plain;charset=UTF-8
Content-Length: 2
Date: Sun, 13 Feb 2022 15:39:52 GMT
ok%
客户端
websocat ws://127.0.0.1:8080/
ABC
123
更多用法
见[2]。