springBoot的CORS支持跨域
来源:互联网 发布:网络大电影最赚钱 编辑:程序博客网 时间:2024/06/04 23:26
web开发经常会遇到跨域开发问题,解决方案有jsonp,iframe,CORS等等
- JSONP只支持get请求,CORS支持所有的http请求类型
- 使用CORS,开发者可以使用普通的XMLHttpRequest请求和获取数据,比起JSONP有更好的错误处理
- JSONP主要被老的浏览器支持,它们往往不支持CORS,而绝大对数的现代浏览器都支持了CORS
- 支持的浏览器有:Chrome3+,Firefox3.5+,Opera12+,Safari4+,IE8+
在SpringMvc中可以进行全局的配置也可以使用@CrossOrigin进行细粒度的配置
- 全局性的配置
@Configurationpublic class CustomCorsConfiguration { @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { // 限制了路径和域名的访问 //registry.addMapping("/api*").allowedOrigins("http://localhost:8080"); } }; }}
- 局部性的细粒度配置
@CrossOrigin(origins = "http://localhost:8080") @RequestMapping(value = "/get") public HashMap<String, Object> get(@RequestParam String name) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("title", "hello world"); map.put("name", name); return map; }
阅读全文
0 0
- springBoot的CORS支持跨域
- 支持POST的跨域请求CORS
- SpringBoot配置CORS跨域访问
- [CORS:跨域资源共享] ASP.NET Web API自身对CORS的支持: CORS授权检验的实施
- [CORS:跨域资源共享] 通过扩展让ASP.NET Web API支持W3C的CORS规范
- [CORS:跨域资源共享] ASP.NET Web API自身对CORS的支持:从实例开始
- WebApi Cors 对ajax的跨域访问支持
- SpringMVC支持跨域访问的CORS配置
- SpringMVC支持跨域访问的CORS配置
- 第四十六章 SpringBoot CORS支持
- WebAPI CORS 支持跨域POST
- WebAPI CORS 支持跨域POST
- Springmvc 支持 cors跨域请求
- [CORS:跨域资源共享] ASP.NET Web API自身对CORS的支持: EnableCorsAttribute特性背后的故事
- springboot中通过cors协议解决跨域问题
- springboot -- 通过cors协议解决跨域问题
- 浏览器对cors的支持
- [CORS] 跨域访问的
- sql语句
- (65)音频文件
- linux下共享文件夹(window可访问,linux也可以访问)
- 编译安装php时报错
- C语言堆栈入门——堆和栈的区别
- springBoot的CORS支持跨域
- MySQL导入sql文件出现unknown command '\'
- 移动页面自适应手机屏幕宽度
- 【Java】利用代码找出不在预定数组中的自然数
- Lua配置表存储优化方案
- iOS 雷达动画效果实现
- Ubuntu16.04学习笔记1-安装
- JVM常见参数配置
- 关于easyui在同个页面添加控件不解析的情况。。