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