我正在访问www.example.com域名,并尝试向api.example.com提出websocket升级请求。当我这样做时,我得到一个错误
failed: Connection closed before receiving a handshake response
。我甚至没有看到请求进入服务器。
但是,如果我在浏览器中键入api.example.com,服务器会将重定向发送到www.example.com,客户端将在同一页面上结束,但请求将进入服务器并且升级将起作用
我认为这可能是CORS的内容,但它是一个get请求,所以它至少应该发送到服务器。我也没有看到预检请求。
为什么会发生这种情况的任何想法?
编辑:适用于Firefox,但不适用于Chrome。