如何解决cas对options的拦截导致的302无法查询的问题
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"如何解决cas对options的拦截导致的302无法查询的问题"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2025年12月03日如何解决cas对options的拦截导致的302无法查询的问题
本篇内容介绍了"如何解决cas对options的拦截导致的302无法查询的问题"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、开发环境
vue springmvc cas
二、问题描述
请求头为 'Content-Type': 'application/json;charset=utf-8' 的 $http.post 无法正常查询数据总是返回 302 ,参考网上的教程添加任何过滤器都不好使。 各种猜测折腾好几天。
Access to XMLHttpRequest at 'http://127.0.0.1:10010/wyxt_ubqts_oncloud/docDetail/checkDocList' from origin 'http://127.0.0.1:2019' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
三、问题解决
通过自定义filter 过滤 options 方式的请求发现 在cas之后无法拦截,放在cas之前设置的 header 又不好使,只好修改 cas的filter ,反编译 AuthenticationFilter ,复制内容,新建 CasAuthenticationFilter 类 。
在doFilter 方法 最开始 添加
response.setHeader("Access-Control-Allow-Credentials", "true"); response.setHeader("Access-Control-Allow-Origin", request.getHeader("origin") ); response.setHeader("Access-Control-Allow-Methods", "OPTIONS,HEAD,DELETE,GET,PUT,POST"); response.setHeader("Access-Control-Max-Age", "1728000"); response.setHeader("Access-Control-Allow-Headers", "Origin,X-Requested-With,Content-Type,Accept,Authorization,WG-App-Version,WG-Device-Id,WG-Network-Type,WG-Vendor,WG-OS-Type,WG-OS-Version,WG-Device-Model,WG-CPU,WG-Sid,WG-App-Id,WG-Token"); web.xml 的配置 AuthenticationFilter 改为 CasAuthenticationFilter。
重启,数据正常请求!
"如何解决cas对options的拦截导致的302无法查询的问题"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
问题
查询
内容
不好
数据
更多
知识
实用
学有所成
接下来
困境
实际
情况
教程
文章
方式
方法
案例
环境
编带
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软通新员工网络安全考试
饥荒云服务器管理员的好处
ipad浏览器数据库
魔兽能否关闭语音服务器
软件开发如何减少项目
教育软件开发创业计划书
南京两千年网络技术有限公司
域名服务器可以划分为
学习网络安全的程序
微信开发者云开发数据库收费
本科都用哪些数据库
初中学校网络安全制度
数据库课程信息表录入
软件开发规范认证cmm5
深圳啪啪圈软件开发有限公司
联通面试岗位网络技术
服务器共享文件被删除去哪了
chrome指定代理服务器
土木软件开发工资
工信部公共互联网络安全威胁
康姆猫互联网科技公司
谷歌 数据库
维护网络安全主阵地
上海网络技术代理品牌
软件服务和软件开发税率
双班考勤系统数据库设计
农产品杂志与大数据库
小明移动互联网科技有限公司
网络安全模式英文
正规软件开发培训机构