websocket命令行工具初体验

  |   0 评论   |   0 浏览

背景

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]。

参考

  1. websocat测试websocket的好工具
  2. websocat@github