背景:前后端分离下,前端向后端发送请求。明明配置了服务器端的允许跨域,怎么前端发送请求始终提示该请求跨域呢
原因:在SpringMVC中如果配置了允许跨域,但是shiro对该请求地址是处于拦截状态的(按理说不应该出现这种情况),那么shiro会对该请求进行重定向到/login,而/login地址如果没有对应的跨域配置则会返回请求跨域,如果存在对应的配置则会返回请求302
所以记得补上释放shiro对该请求的拦截
背景:前后端分离下,前端向后端发送请求。明明配置了服务器端的允许跨域,怎么前端发送请求始终提示该请求跨域呢
原因:在SpringMVC中如果配置了允许跨域,但是shiro对该请求地址是处于拦截状态的(按理说不应该出现这种情况),那么shiro会对该请求进行重定向到/login,而/login地址如果没有对应的跨域配置则会返回请求跨域,如果存在对应的配置则会返回请求302
所以记得补上释放shiro对该请求的拦截