CORS跨域——【SpringBoot】SpringBoot配置CORS跨域和遇到的问题
刚开始我的拦截器是通过实现WebMvcConfigurer接口,然后重写addCorsMappings(CorsRegistry registry)方法添加跨域设置的,也就是上边的方式二,但是我项目里有自定义的拦截器,在所有请求前加了登陆状态的判断(会获取header里的自定义token进行判断)。是否配置了 CORS 规则,如果没有配置,且是预检请求,则拒绝该请求,如果没有配置,且不是预检请求,则交给负责该请求的类处理。如果配置了,则对该请求进行校验。判断是否同源,如果是则转交给负责该请求的类处理。
转载
2025-04-01 14:46:53 ·
111 阅读 ·
0 评论