加一个配置类,如下:

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.reactive.CorsWebFilter;
import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource;
import org.springframework.web.util.pattern.PathPatternParser;@Configuration
public class GwCorsFilter {@Beanpublic CorsWebFilter corsFilter() {CorsConfiguration config = new CorsConfiguration();config.addAllowedMethod("*");config.addAllowedOrigin("*");config.addAllowedHeader("*");UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());source.registerCorsConfiguration("/**", config);return new CorsWebFilter(source);}}

如果还是不行,在application.yml文件中添加 :

  cloud:gateway:default-filters:- DedupeResponseHeader=Access-Control-Allow-Origin, RETAIN_UNIQUE

如果还是不行,把上面的配置类换成如下的配置类

package cn.lzh.my.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.cors.reactive.CorsWebFilter;
import org.springframework.web.filter.CorsFilter;/***/
@Configuration
public class GwCorsFilter {@Beanpublic CorsFilter corsFilter() {//1. 添加 CORS配置信息CorsConfiguration config = new CorsConfiguration();//放行哪些原始域config.addAllowedOrigin("*");//是否发送 Cookieconfig.setAllowCredentials(true);//放行哪些请求方式config.addAllowedMethod("*");//放行哪些原始请求头部信息config.addAllowedHeader("*");//暴露哪些头部信息config.addExposedHeader("*");//2. 添加映射路径UrlBasedCorsConfigurationSource corsConfigurationSource = new UrlBasedCorsConfigurationSource();corsConfigurationSource.registerCorsConfiguration("/**",config);//3. 返回新的CorsFilterreturn new CorsFilter(corsConfigurationSource);}}

getWay跨域问题,解决方案相关推荐

  1. 详解SpringBoot应用跨域访问解决方案

    详解SpringBoot应用跨域访问解决方案 参考文章: (1)详解SpringBoot应用跨域访问解决方案 (2)https://www.cnblogs.com/zimug/p/11832737.h ...

  2. PHP下ajax跨域的解决方案之CORS

    PHP下ajax跨域的解决方案之CORS 参考文章: (1)PHP下ajax跨域的解决方案之CORS (2)https://www.cnblogs.com/jkko123/p/6294625.html ...

  3. C#进阶系列——WebApi 跨域问题解决方案:CORS

    C#进阶系列--WebApi 跨域问题解决方案:CORS 参考文章: (1)C#进阶系列--WebApi 跨域问题解决方案:CORS (2)https://www.cnblogs.com/landea ...

  4. JSON Web Token(缩写 JWT) 目前最流行、最常见的跨域认证解决方案,前端后端都需要会使用的东西

    JSON Web Token(缩写 JWT)是目前最流行,也是最常见的跨域认证解决方案.无论是咱们后端小伙伴,还是前端小伙伴对都是需要了解. 本文介绍它的原理.使用场景.用法. 关于封面:这个冬天你过 ...

  5. 跨域学习笔记2--WebApi 跨域问题解决方案:CORS

    自己并不懂,在此先记录下来,留待以后学习... 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题.本篇主要从实例的角度分享下CORS解决跨 ...

  6. 浏览器跨域访问解决方案

    浏览器跨域访问解决方案 2015年11月4日 18972次浏览 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域.例如:about.haorooms.com和www.ha ...

  7. JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案

    JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案 参考文章: (1)JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案 (2)https://www. ...

  8. web跨域问题解决方案

    web跨域问题解决方案 参考文章: (1)web跨域问题解决方案 (2)https://www.cnblogs.com/Fanzifeng/p/7117493.html 备忘一下.

  9. 【JS】AJAX跨域-JSONP解决方案(一)

    [JS]AJAX跨域-JSONP解决方案(一) 参考文章: (1)[JS]AJAX跨域-JSONP解决方案(一) (2)https://www.cnblogs.com/h--d/p/11470534. ...

  10. session跨域共享解决方案

    session跨域共享解决方案 参考文章: (1)session跨域共享解决方案 (2)https://www.cnblogs.com/sustudy/p/5332584.html 备忘一下.

最新文章

  1. 狼抓兔子(平面图转对偶图)
  2. Android 截屏监听(截图分享功能实现)
  3. OSPF中DR和BDR作用简述
  4. GitLab 11.9 正式发布,自动化工具 ChatOps 已开源
  5. csdn设置图片居中和尺寸
  6. android Gallery实现异步加载网络图片
  7. java代码读取dbsequence的值_JDBC读取新插入Oracle数据库Sequence值的5种方法
  8. centos7修改ip地址命令_linux nmcli命令详解
  9. DevCon 5 2019 活动照片
  10. Ubuntu 19.04 磁盘加密
  11. 【学生网页设计作品 】关于HTML公益主题网页设计——谨防电信诈骗网
  12. TVS瞬变抑制二极管选型表
  13. Windows系统设置局域网共享 解决:登录失败,用户账号限制。可能的原因包括不允许空密码,登录时间限制,或强制的策略限制
  14. 以天下之力成天下之事,菜鸟成物流抗疫主力军
  15. 深空时代来临,探日究竟有何魔力?
  16. 打开微信开发者工具后无法显示文件的问题解决方案
  17. 【SQL注入技巧拓展】————13、我的WafBypass之道(SQL注入篇)
  18. 行测-言语理解与表达-逻辑填空
  19. WinCE6.0双雄 酷派N900/魅族M8对比评测
  20. 【JavaSE】图书馆系统制作--JavaSE简易知识整合

热门文章

  1. Time Wait的作用、原因、影响和如何避免
  2. ORACLE获取oledbdatareader 记录数
  3. 小悦2013功能清单
  4. JS input 文本框事件
  5. 浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
  6. python函数使用格式刷_以下关于Python函数说法错误的是:_def func(a,b):_c=a**2 b_b=a_return c_a=10_b=100_c=func(a,b) a...
  7. ubuntu 64位 编译 模拟城市
  8. 计算机毕业设计JAVA靓车汽车销售网站mybatis+源码+调试部署+系统+数据库+lw
  9. 浙江工业大学计算机学院团学,浙江工业大学计算机学院团委学生会财务制度.docx...
  10. 附录2 以太坊:下一代智能合约和去中心化应用平台(选译)