springmvc跨域

1. 普通跨域

spring4.2及以上增加注解@CrossOrigin就可以了

2. json 请求跨域

前端会发送两次请求,第一次是请求类型是OPTION,第二次是真正的请求;

当发送第一次请求时,服务器端拦截请求并返回

response.setHeader("Access-Control-Allow-Origin", "*");

response.setHeader("Access-Control-Allow-Headers", "Content-Type, guid, token");

Access-Control-Allow-Headers 的值,必须是head中传的数据

这样就 ok 了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,488评论 19 139
  • 开发过程中,常常会遇到跨域访问的问题,下面记录一下常用的解决方案。 可以从Spring的官方blog截图看到,从s...
    winyiwin阅读 345评论 0 0
  • XMLHttpRequest的跨域请求 动态添加一个标签,而script标签的src属性是没有跨域的限制的。这样说...
    葛高召阅读 22,812评论 0 0
  • 前端程序使用ExtJS的写,在本地测试,发送请求到服务器时,发现存在跨域的问题,饼干也没有一套成功,于是乎在这里整...
    南滨月亮阅读 1,578评论 0 1
  • 认真的人,改变生活! 执着的人,改变命运! 很多人都被《阿甘正传》里面的男主阿甘折服,他没有天赋异禀的才能,相反从...
    Miss墨菲阅读 526评论 4 8

友情链接更多精彩内容