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

TongWeb跨域问题处理

这里写自定义目录标题

  • 现象
  • 排查思路

现象

f12控制台报错Access to XMLHttpRequest at ‘xxx’ from origin ‘xxxx’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

排查思路

  1. 确认跨域的请求方式,如果不是get,post请求,则需要在tongweb控制台放开;

在这里插入图片描述

  1. 确认后端项目有没有跨域配置 ,常见的有过滤器CorsFilter,@CrossOrigin等,如果有则不需要在tongweb中配置跨域,重复配置会导致冲突,跨域不生效
  2. 没有使用跨域配置,在项目web.xml或者tongweb/conf/default-web.xml中配置;
 <filter><filter-name>CorsFilter</filter-name><filter-class>com.tongweb.catalina.filters.CorsFilter</filter-class><init-param><!-- 允许访问资源的源列表。可以指定*表示接受任意域名的请求 --><param-name>cors.allowed.origins</param-name><param-value>*</param-value></init-param><init-param><!-- 以逗号分隔的HTTP方法列表 --><param-name>cors.allowed.methods</param-name><param-value>GET,POST,TRACE,OPTIONS,HEAD,DELETE,PUT,CONNNECT</param-value></init-param><init-param><!-- 跨域允许包含的头 --><param-name>cors.allowed.headers</param-name><param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control- Request-Method,Access-Control-Request-Headers</param-value></init-param><init-param><param-name>cors.exposed.headers</param-name><param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials </param-value></init-param><init-param><param-name>cors.support.credentials</param-name><param-value>true</param-value></init-param><init-param><param-name>cors.preflight.maxage</param-name><param-value>10</param-value></init-param>
</filter>
<filter-mapping><filter-name>CorsFilter</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>

http://www.mrgr.cn/news/49813.html

相关文章:

  • 细嗦Transformer(一): 整体架构及代码实现
  • 基于模糊PID的三相异步电机软起动控制
  • 网络抓包07 - 自编译openssl
  • 建造者模式(Builder Pattern)
  • 利用 LangChain 增强 LLMs 的工具调用能力:一步步实现
  • 5G 技术是如何改变数据通信的?
  • 队列和栈是什么?有什么区别?
  • Docker 部署 RocketMQ
  • 系统集成十大管理相关管理计划内容记忆篇-1
  • 【C++】C++ STL 树形结构容器全解析:map、set、multimap、multiset 的使用与区别
  • 项目管理系统如何助力新药研发?药物研发企业康诺亚上线瑞杰项目管理系统
  • 画质修复哪个软件清晰?摄影圈在用的提升画质小技巧分享
  • 国际象棋棋盘
  • 道路垃圾识别数据集 含pt模型界面 18类 共7542张图片,xml和txt标签都有;
  • 2024双十一买什么好?这些你绝对值得入手的好物推荐!
  • Harmony Navigation的使用
  • mysql-数据库的操作
  • Docker 命令替代(ctr和 crictl)
  • 【数据结构】图的最短路径
  • 【云原生】Kubernetes (K8s)