码迷,mamicode.com
首页 > 编程语言 > 详细

sprintgboot+springsecurity的跨域问题,

时间:2019-10-05 20:13:39      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:ocs   erro   前后端分离   error   servlet   post   ror   ima   bsp   

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

技术图片

 

 

 重写了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的跨域问题,

标签:ocs   erro   前后端分离   error   servlet   post   ror   ima   bsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!