iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Spring Boot Web应用开发 CORS 跨域请求支持
  • 656
分享到

Spring Boot Web应用开发 CORS 跨域请求支持

springbootcors跨域 2023-05-31 14:05:40 656人浏览 安东尼
摘要

一、web开发经常会遇到跨域问题,解决方案有:JSONp,iframe,CORS等等CORS与jsONP相比 JSONP只能实现GET请求,而CORS支持所有类型的Http请求。 使用CORS,开发者可以使用普通的XMLHttpReques

一、web开发经常会遇到跨域问题,解决方案有:JSONp,iframe,CORS等等

CORS与jsONP相比

JSONP只能实现GET请求,而CORS支持所有类型的Http请求。

使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起JSONP有更好的错误处理。

JSONP主要被老的浏览器支持,它们往往不支持CORS,而绝大多数现代浏览器都已经支持了CORS

浏览器支持情况

  1. Chrome 3+
  2. Firefox 3.5+
  3. Opera 12+
  4. Safari 4+
  5. Internet Explorer 8+

 二、在spring mvc 中可以配置全局的规则,也可以使用@CrossOrigin注解进行细粒度的配置。 

全局配置:

@Configurationpublic class CustomCorsConfiguration {  @Bean public WEBMvcConfigurer corsConfigurer() {  return new WebMvcConfigurerAdapter() {     @Override     public void addCorsMappings(CorsReGIStry registry) {       registry.addMapping("/api/**").allowedOrigins("http://localhost:8080");     }  }; }}

--结束END--

本文标题: Spring Boot Web应用开发 CORS 跨域请求支持

本文链接: https://www.lsjlt.com/news/226008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作