我正在尝试使用curl
为WebSocket服务器实现健康检查。
curl --include --no-buffer \
--header "Connection: Upgrade" \
--header "Upgrade: websocket" \
--header "Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==" \
--header "Sec-WebSocket-Version: 13" \
http://localhost:3000
我发送了一个HTTP请求进行握手,预期会收到HTTP 101
:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: qGEgH3En71di5rrssAZTmtRTyFk=
我的问题是,收到响应后,curl 将一直挂起。
有没有办法告诉 curl 在成功握手后退出?