@CrossOrigin

来源:3-11 用户模型管理--用户注册功能实现02

如帛似锦_03721224

2019-01-17 11:33

@CrossOrigin,该注解写在BaseController中,没有参数还可以跨域,加了(allowCredentials = "true", allowedHeaders = "*")之后反而不能跨域了,服务端能拿到session中存储的验证码,请求结果也正常返回了,但是js解析不了

任何东西没修改,换成火狐或qq浏览器之后,ajax的结果能够正常alert出来.网上说是谷歌限制了跨域,但是在注解@CrossOrigin没加参数之前还可以跨域,加了就不行了,这是什么梗



老师能发下源码么,网上搜索搞了好几天,跨域的还是不行,能发下源码我自己对照下吗?我的邮箱是rubosijin@163.com谢谢了


写回答 关注

1回答

  • 龙虾三少
    2019-01-18 10:58:43

    默认google浏览器是没有跨域限制的,safari才有,在浏览器端network里查看下http response的返回值,看下是否有allow access origin *这类返回参数头,若有则应该是支持跨域的返回值,再从客户端调试下是否是客户端问题

    qq_慕少2... 回复如帛似锦_0...

    请问您一下,加了(allowCredentials = "true", allowedHeaders = "*")的返回null是什么原因呢?我也是这里有些问题

    2020-04-07 11:59:36

    共 3 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49384 学习 · 978 问题

查看课程

相似问题