当前位置: 首页 > news >正文

SpringBoot解决CORS跨域——WebMvcConfigurationSupport

 前端请求后端报错了。 状态码:403

返回错误:Invalid coRs request

增加配置类WebMvcConfig

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {@Overridepublic void addCorsMappings(CorsRegistry registry) {// 允许跨域访问的路径  '/**'表示应用的所有方法registry.addMapping("/**")//允许跨域请求可携带的header,'*'表所有header头。CORS请求时,XMLHttpRequest对象的getResponseHeader()方法只能拿到6个基本字段:Cache-Control、Content-Language、Content-Type、Expires、Last-Modified、Pragma。如果想拿到其他字段,就必须在Access-Control-Expose-Headers里面指定.allowedOriginPatterns("*")// 允许跨域请求的方法  '*'表示所有.allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")// 预检间隔时间1小时,单位为秒。指定本次预检请求的有效期,在有效期间,不用发出另一条预检请求.maxAge(3600)// 是否允许发送cookie true-允许 false-不允许 默认false。对服务器有特殊要求的请求,比如请求方法是PUT或DELETE,或者Content-Type字段的类型是application/json,这个值只能设为true.allowCredentials(true);}
}


 




http://www.lryc.cn/news/349344.html

相关文章:

  • Linux之内存管理-malloc \kmalloc\vmalloc\dma
  • PyTorch中定义自己的数据集
  • 助力数字农林业发展服务香榧智慧种植,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建香榧种植场景下香榧果实检测识别系统
  • 2024 年 4 月区块链游戏研报:市场低迷中活跃用户数创新高
  • 排序(一)----冒泡排序,插入排序
  • springcloud简单了解及上手
  • Halcon与深度学习框架结合进行图像分析
  • STL----push,insert,empalce
  • 解决OpenHarmony设备开发Device Tools工具的QUICK ACCESS一直为空
  • k8s拉起一个pod底层是如何运行的
  • Java代理模式的实现详解
  • 数据结构与算法===优先队列
  • HTML常用标签-超链接标签
  • 财务管理|基于SprinBoot+vue的财务管理系统(源码+数据库+文档)
  • 快速学习SpringAi
  • 谈谈 Spring 的过滤器和拦截器
  • 请介绍下H264的多参考帧技术及其应用场景,并请说明下为什么要有多参考帧?
  • 第6章 Elasticsearch,分布式搜索引擎【仿牛客网社区论坛项目】
  • odoo 全局调整list_controller中默认方法(form_controller和kanban_controller等亦可以同样操作)
  • 大模型日报2024-05-13
  • 【使用Condition来模拟生产消费】
  • 5.14学习总结
  • 最新极空间部署iCloudpd教程,实现自动同步iCloud照片到NAS硬盘
  • Sketch总结
  • 【iOS】工厂模式
  • 目标检测算法YOLOv6简介
  • 如何修复显示器或笔记本电脑屏幕的黄色色调?这里提供几种方法
  • 5.14 力扣每日一题 贪心
  • wordpress 访问文章内容页 notfound
  • 【Python探索之旅】列表