如何使用脚本验证 Websocket 连接



我想自动化和监控我的 websocket 连接是否能够为连接请求发送成功的响应。我知道已经有不同的插件可用,但我正在寻找一个脚本,无论是 bash 还是 ruby,以便它可以测试我的 websocket 连接和成功的消息。任何帮助将不胜感激。

运行

curl -i -N -H "Connection: Upgrade" -H "Upgrade: websocket" -H "Host: echo.websocket.org" -H "Origin: http://www.websocket.org" http://echo.websocket.org

其中http://www.websocket.org是主机源,echo.websocket.org是 websocket 的终结点。

这些旗帜上写着:

  • 返回输出中的标头
  • 不缓冲响应
  • 设置此连接需要从 HTTP 升级到其他内容的标头
  • 设置此连接升级到 WebSocket 连接所需的标头
  • 设置标头以定义主机(更高版本的 WebSocket 标准要求)
  • 设置标头以定义请求的来源(更高版本的 WebSocket 标准要求)

如果您的 WebSocket 正在运行,则上述内容应返回握手信息,有关更多信息,请参阅此帖子

相关内容

  • 没有找到相关文章

最新更新