NutzCN Logo
问答 WebSocket初始化报错???
发布于 10天前 作者 屠夫与 86 次浏览 复制 上一个帖子 下一个帖子
标签:

集成了插件库more里面的websocket插件之后,前端连接的时候报错。错误如下,什么原因?
WebSocket Error: Incorrect HTTP response. Status code 302, Found

11 回复

302一般是因为没登录/没权限被shiro拦截了

登录之后,还需要shiro配置?

先登录,然后再连接的socket,但是控制台报这错误是几个意思?

开chrome开发者工具,看看302响应的Location指向哪里

这可怎么搞,我已经登录了为什么会指向login呢

是不是shiro.ini的[urls]配了东西,拦截的了websocket的路径, 要么就是web.xml里面加了自定义的Filter,拦截了websocket的请求.

shiro这么配置对么?
[urls]
/* = authc
/private/index = anon
/user/logout = logout
/user/error = anon
/websocket = anon
/user/** = authc

完全错

shiro是按顺序过滤的, 第一条就全部要登录,结果就是全灭.

[urls]
/private/index = anon
/user/logout = logout
/user/error = anon
/websocket = anon
/user/** = authc
/* = authc
添加回复
请先登陆
回到顶部