[quote=引用 9 楼 temie 的回复:] [quote=引用 8 楼 baidu_25347287 的回复:] 原因:你在自己的服务器中直接调用sendRedirect,其实还是相当于前端跳转(就和在前端直接调用这个接口是一个道理),所以会出现跨域报错。跨域是浏览器同源策略造成的,是浏览器对js的一种安全限制。 方案:既然你调用的是自己服务器的后端接口,那么你需要在后端接口中发起一个请求,直接访问qq登录接口(用httpclient等),这样就可以避免跨域问题。
[quote=引用 8 楼 baidu_25347287 的回复:] 原因:你在自己的服务器中直接调用sendRedirect,其实还是相当于前端跳转(就和在前端直接调用这个接口是一个道理),所以会出现跨域报错。跨域是浏览器同源策略造成的,是浏览器对js的一种安全限制。 方案:既然你调用的是自己服务器的后端接口,那么你需要在后端接口中发起一个请求,直接访问qq登录接口(用httpclient等),这样就可以避免跨域问题。
这个问题是前端服务器访问后端服务器产生的跨域问题,后台服务器增加配置,继承WebMvcConfigurerAdapter,重写addCorsMappings
67,542
社区成员
225,854
社区内容
加载中
试试用AI创作助手写篇文章吧