WebSocket 连接失败,报错400
WebSocket握手期间出错,响应码:400。
出现原因:可能你的应用程序版本低于nginx。
我的解决方式:告诉nginx在和服务端通信的时候,使用http/1.1,并且Nginx当想要使用WebSocket时由浏览器通过HTTP发起的Upgrade请求做出响应。即:在nginx的配置文件中,修改对应的websocket代理服务。如图:
参考链接
WebSocket握手期间出错,响应码:400。
出现原因:可能你的应用程序版本低于nginx。
我的解决方式:告诉nginx在和服务端通信的时候,使用http/1.1,并且Nginx当想要使用WebSocket时由浏览器通过HTTP发起的Upgrade请求做出响应。即:在nginx的配置文件中,修改对应的websocket代理服务。如图:
参考链接