首页 > 编程语言 > 详细

sprintgboot+springsecurity的跨域问题,

时间:2019-10-05 19:55:20      阅读:82      评论:0      收藏:0      [点我收藏+]

整个项目是使用前后端分离的形式开发,登录接口部分出现了问题,

技术分享图片

 

 

 重写了security的登录接口,返回json数据

到这一步已经没有没有问题了,使用postman测试,也可以看到接口返回的结果,但是使用浏览器跨域访问的时候出现了问题,一直报CORS头缺少 ‘Access-Control-Allow-Origin‘

 我一直以为是客户端问题,搞了半天也没找到原因,后来点了一下详细了解 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSMissingAllowOrigin?utm_source=devtools&utm_medium=firefox-cors-errors&utm_campaign=default

技术分享图片

 

 

 发现是在返回的请求头中缺少了一些 ‘Access-Control-Allow-Origin‘,

 技术分享图片

 

 

 这是一个正常返回的请求头,于是在登录成功之后的处理方法里面的 HttpServletResponse 中添加了 ‘Access-Control-Allow-Origin‘即可正常访问,

 技术分享图片

 

sprintgboot+springsecurity的跨域问题,

原文:https://www.cnblogs.com/ice-image/p/11625448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!