Websocket氛围:处理302状态代码

时间:2018-05-15 13:38:00

标签: javascript websocket atmosphere

我使用客户端和服务器端的氛围来使用websockets。我可以重新启动服务器,然后可以删除当前用户会话。

当我擦除用户会话并且js-client氛围websocket尝试建立连接时,它会收到302代码:

blob:http://servername:8888/eb2199e1-9415-4487-bb78-2c8fda726878:164
WebSocket connection to 'ws://servername:8888/xxx/yyy/atmosphere/handler?X-Atmosphere-tracking-id=5541fb00-9391-435e-bbf9-d835870986d4&X-Atmosphere-Framework=2.3.5-javascript&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&Content-Type=application/json&X-atmo-protocol=true' failed:
Error during WebSocket handshake: Unexpected response code: 302
WrappedWebSocket

从服务器逻辑发送302是可以的。但是,在JS代码中我需要以某种方式处理这种情况并制作正确的逻辑(向用户显示消息,重定向到登录页面等)。

问题是:大气框架是否有可能处理这种情况,如果是,那么它们是什么?

因为在那之后我只有以下电话而已。我在大气听众中没有收到任何回调,我已经注册了。

Atmosphere: websocket.onerror
Atmosphere: websocket.onclose

0 个答案:

没有答案