在整合websocket过程中,浏览器控制台一直报302错误,显示连接ws://localhost:80/websocket失败,猜测可能是shiro拦截了该请求,只需要在shiro配置中放行就可以了。
比如我websocket需要访问ws://localhost:80/websocket,那shiro配置中只需要加上map.put("/websocket/**", "anon");
即可。
注:配置shiro拦截器链
anno:不需要认证
authc:需要认证
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)