0

我应该为正确的 websocket 握手发送的第一个 HTTP 请求是什么?

我正在发送GET / HTTP/1.1一些其他标准的 websocket 标头,但我得到了一个400 Bad Request. 见下文

$ 远程登录本地主机 8889
正在尝试 127.0.0.1...
连接到本地主机(127.0.0.1)。
转义字符是 '^]'。
获取/HTTP/1.1
主办方:ws-feed.exchange.coinbase.com
连接:升级
Pragma:无缓存
缓存控制:无缓存
升级:websocket
出处:http://www.test.com

HTTP/1.1 400 错误请求
服务器:cloudflare-nginx
日期:2015 年 9 月 10 日星期四 19:25:54 GMT
内容类型:文本/html
传输编码:分块
连接:保持活动
设置 Cookie:__cfduid=d3fe870c84fc991b0f2f6fc2c936820471441913154;过期=格林威治标准时间 16 年 9 月 9 日星期五 19:25:54;路径=/; 域=.coinbase.com;HttpOnly
严格的传输安全性:max-age=15552000;包括子域;预载
X-Content-Type-Options: nosniff
CF-RAY:223d857c6bae01ee-EWR

0
4

1 回答 1

1

Sec-WebSocket-Version标题和Sec-WebSocket-Key标题丢失。

于 2015-09-11T18:17:46.520 回答