当我打开到我的服务器的Web套接字时 - 看起来客户端会自动发送HTTP请求作为第一个有效负载的一部分。我该如何防止这种情况?
答案 0 :(得分:3)
这就是Web套接字协议的本质。它首先是通过简单的HTTP
进行的握手GET /mychat HTTP/1.1
Host: server.example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: x3JJHMbDL1EzLkh9GBhXDw==
Sec-WebSocket-Protocol: chat
Sec-WebSocket-Version: 13
Origin: http://example.com
更多:http://en.wikipedia.org/wiki/WebSocket#WebSocket_protocol_handshake
如果没有握手,你就无法创建一个websocket。