0
curl
でWebSocketサーバーのヘルスチェックを実装しようとしています。WebSocketサーバーヘルスチェックとカール
curl --include --no-buffer \
--header "Connection: Upgrade" \
--header "Upgrade: websocket" \
--header "Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==" \
--header "Sec-WebSocket-Version: 13" \
http://localhost:3000
私はhandcheckを行い、期待通りHTTP 101
を受信するためのHTTPリクエストを送信します。
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: qGEgH3En71di5rrssAZTmtRTyFk=
私の問題は、その応答を受け取った後、カールがちょうどハングアップするということです。
成功したハンドシェイクの後でcurlが終了するように指示する方法はありますか?