SpringMvc+ajax跨域请求时,出现options类型的请求并返回403的解决方案
来源:互联网 发布:最快bt下载软件 编辑:程序博客网 时间:2024/05/17 04:51
在使用
请求时,浏览器返回了以options格式请求服务端403的错误。查阅资料得知,
当contentType设置为三个常用的格式以外的格式,如“application/json”时,会先发送一个试探的OPTIONS类型的请求给服务端。在这时,单纯的在业务接口response添加Access-Control-Allow-Origin 由于还没有走到所以不会起作用。
解决方案:
在服务端增加一个拦截器
用于处理所有请求并加上允许跨域的头
applicationContext.xml
拦截器代码参考
http://blog.csdn.net/u013292160/article/details/51769374
配置完成后重启服务器再次请求就可以看到浏览器会发送两个请求 并且均为200OK
阅读全文
0 0
- SpringMvc+ajax跨域请求时,出现options类型的请求并返回403的解决方案
- SpringMvc+ajax跨域请求时,出现options类型的请求并返回403的解决方案
- SpringMVC Ajax请求时返回json中文字符串的乱码问题的解决方案
- Ajax请求SpringMVC出现406的错误
- springMVC的ajax请求
- 解决:在使用JSONP跨域请求时.AJAX的dataFilter获取返回数据出现undifined
- Ajax跨域请求的解决方案
- ajax跨域请求的解决方案
- ajax跨域请求的解决方案
- Ajax 跨域请求的解决方案
- ajax跨域请求数据的解决方案
- $.ajax跨域请求数据的解决方案
- 有关Ajax跨域请求的解决方案
- $.ajax跨域请求数据的解决方案
- Ajax跨域请求的解决方案
- 关于js处理ajax请求返回json数据时出现页面缓存的解决方案(适用于showdialog)
- AJAX中出现两次请求,OPTIONS请求和GET请求
- springmvc中 ajax请求错误,返回406,并一直进入error的回调方法,以及返回参数为Object
- Dubbo admin管理平台搭建
- extjs4.2 from表单创建、窗口设置、显示
- 【Linux】Linux虚拟机安装常用命令
- 精华 | 12个关键词告诉你告诉你什么是机器学习(基础篇)
- 自媒体头条号素材话题没灵感、创作更文有困难,热评素材取之不竭
- SpringMvc+ajax跨域请求时,出现options类型的请求并返回403的解决方案
- Python 和 R 数据分析/挖掘工具互查
- 工信部最新印发AI三年行动计划,包含了这些重点(附全文)
- Kotlin之空安全
- 在macOS上安装Anaconda
- Comparator接口实现排序
- 每天一个linux命令(31): /etc/group文件详解
- call跟apply
- 从AWS S3换成阿里云OSS存储所踩的坑