首页 > 其他分享 >解决跨域问题

解决跨域问题

时间:2023-04-07 15:24:20浏览次数:30  
标签:http 跨域 8601 192.168 问题 source 解决 config

首先理解一下跨域:

比如:

  

http://localhost:8601  到   http://localhost:8602  由于端口不同,是跨域。

http://192.168.101.10:8601  到   http://192.168.101.11:8601  由于主机不同,是跨域。

http://192.168.101.10:8601  到   https://192.168.101.10:8601  由于协议不同,是跨域。

 

注意:服务器之间不存在跨域请求。

     在这里记录一种添加响应头的解决办法:服务端在响应头添加 Access-Control-Allow-Origin:*

 @Configuration
 public class GlobalCorsConfig {

  /**
   * 允许跨域调用的过滤器
   */
  @Bean
  public CorsFilter corsFilter() {
   CorsConfiguration config = new CorsConfiguration();
   //允许白名单域名进行跨域调用
   config.addAllowedOrigin("*");
   //允许跨越发送cookie
   config.setAllowCredentials(true);
   //放行全部原始头信息
   config.addAllowedHeader("*");
   //允许所有请求方法跨域调用
   config.addAllowedMethod("*");
   UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
   source.registerCorsConfiguration("/**", config);
   return new CorsFilter(source);
  }
 }

标签:http,跨域,8601,192.168,问题,source,解决,config
From: https://www.cnblogs.com/xujunjie7730/p/17296276.html

相关文章

  • vue生产环境跨域不生效
    vue生产环境跨域不生效开发环境跨域项目集成了百度地图的api,在接入ip查询地址等功能时返回跨域报错,所以使用vite配置文件配置服务代理来解决。传送门生成环境失效测试跟我说内网功能失效了,在验证了程序确实build到最新版本之后,使用f12发现了api访问的地址并没有代理到百度地图......
  • CAD图形画完后不见了?原来问题出在这!
    不知道你有没有遇到过这种情况:CAD画图时没有任何错误提示,但画完后图不见了!这是什么情况?其实这个问题,小编之前也遇到过,出现这种情况的原因主要有三种,下面就和小编一起来了解一下吧! 原因一:CAD图层处于关闭状态在【图层管理器】中查看当前图层是否处于关闭状态,如果是解决方法就很......
  • 报警监测管理解决方案
    方案简介本系统主要是由智能终端节点,感知传感器,执行控制单元,云服务器,手机APP远程管理,WEB远程管理平台等构成的物联网解决方案,适用于环境监测、畜牧养殖、水产养殖、温室大棚、电力监测等应用领域,可实现无人值守,实时监测,异常报警,现场自动控制,视频监控,远程调控管理及数据分析等功能......
  • python+playwright 学习-50 pytest-playwright 多账号操作解决方案
    前言pytest-playwright插件可以让我们快速编写pytest格式的测试用例,它提供了一个内置的page对象,可以直接打开页面操作。但是有时候我们需要2个账号是操作业务流程,比如A账号创建了一个任务,需要用到B账号去操作审批动作等。如果需要2个账号同时登录,可以使用context上下文,它可......
  • win101909播放设备无法正常工作解决方法
    我们在使用win10操作系统的时候,如果在升级了1909版本之后,可能会有部分小伙伴遇到win101909播放设备无法正常工作这样的问题。那么对于这种情况小编觉得可能是因为我们的系统在更新版本的时候丢失了一些系统文件导致的,可以尝试回退系统即可。详细步骤就来看下小编是怎么做的吧~win......
  • win7麦克风说话没声音解决方法
    使用win7系统有时可能会遇到电脑的麦克风说话的时候没有声音,不管怎么调整都不管用,此时就需要尝试排除一下是自己的软件问题还是硬件问题。或者将我们的耳机、麦克风重新插拔即可。win7麦克风说话没声音怎么办:一、检查是否是硬件出问题1、确定是单一的视频聊天软件不能使用还是......
  • 【中文乱码】HttpServletResponse PrintWriter中文乱码解决方法
    HttpServletResponse使用PrintWriter输出中文的时候,如果不设置流的编码就会产生乱码,PrintWriter直接输出的字符流首先使用"response.setCharacterEncoding(charset)"设置字符以什么样的编码输出到浏览器,如果不设置则默认是ISO-8859-1,这个是不支持中文的。解决方法publicvoid......
  • 记spring-security升级,引发的redis反序列化不一致问题
    问题解决参考文章如下:https://my.oschina.net/klblog/blog/5559133https://blog.csdn.net/qq_37421368/article/details/124850449问题复现由于一些原因,登录的token由旧版本的微服务存入的redis,另一个新版本的微服务需要取出数据校验springboot版本升级导致spring-secu......
  • ASP.NET Core 问题
    1.调试时,显示405页面,http://localhost:5000/index.html原因:该url被浏览器缓存,启动 http://localhost:5000时,自动跳转到index.html导致不支持2.Linux守护进程无法启动原因:安装新版本的运行时后,dotnet命令路径发生变化,导致无法启动程序3.调试出现/usr/local/share......
  • ES 部署常见问题
    1、机器学习相关 org.elasticsearch.ElasticsearchException:Failurerunningmachinelearningnativecode.ThiscouldbeduetorunningonanunsupportedOSordistribution,missingOSlibraries,oraproblemwiththetempdirectory 使用windowsserver2012r2......