Firefox websocket打开握手

时间:2016-06-03 09:51:04

标签: firefox websocket

我正在编写一个非常基本的websocket服务器。这适用于谷歌浏览器,但不适用于Firefox(v46.0.1)。 Firefox中的错误消息也不是很有帮助。

  

Firefox无法与服务器建立连接   WS://本地主机:9000 /

这是来自firefox的Opening握手。

GET / HTTP/1.1
Host: localhost:9000
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Sec-WebSocket-Version: 13
Origin: null
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: ZfChFbbco7cR0jrAliH+LQ==
Connection: keep-alive, Upgrade
Pragma: no-cache
Cache-Control: no-cache
Upgrade: websocket

这是我的服务器打开握手响应。

HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Accept: <accept-key>

服务器的开放响应对Firefox不够吗?

0 个答案:

没有答案