適切な websocket ハンドシェイクのために送信する必要がある最初の HTTP 要求は何ですか?
GET / HTTP/1.1
他の標準的な websocket ヘッダーを使用して送信していますが、 400 Bad Request
. 下記参照
$ telnet ローカルホスト 8889 127.0.0.1 を試しています... localhost (127.0.0.1) に接続しました。 エスケープ文字は「^]」です。 GET / HTTP/1.1 ホスト: ws-feed.exchange.coinbase.com 接続: アップグレード プラグマ: no-cache キャッシュ制御: キャッシュなし アップグレード: ウェブソケット 起源: http://www.test.com HTTP/1.1 400 不正な要求 サーバー: cloudflare-nginx 日付: 2015 年 9 月 10 日 (木) 19:25:54 GMT コンテンツタイプ: text/html Transfer-Encoding: チャンク 接続: キープアライブ セット Cookie: __cfduid=d3fe870c84fc991b0f2f6fc2c936820471441913154; expires=Fri, 09-Sep-16 19:25:54 GMT; パス=/; ドメイン=.coinbase.com; HttpOnly 厳格な輸送セキュリティ: 最大年齢 = 15552000; includeSubDomains; プリロード X-Content-Type-Options: nosniff CF-RAY: 223d857c6bae01ee-EWR 0