帆软报表跨域请求头带自定义属性报403错误
当我们在插件中开发的请求需要给其他系统试用的时候就涉及到跨域,如果我们调用插件中的方法时,需要在请求头上带自定义属性的时候,此时JSONP方案部可行,所以采用CROS方案,由于CROS方案如果请求头带自定义属性,首先会有一个OPTIONS的预请求,此时发现会报403错误。
比如前端这样写:
function deleteUserByGet(){var reportUrl = "http://localhost:8075/webroot/decision/bg/deleteUserByOrgCodeAndName1?userName=demo&orgCode=1111"$.ajax({type: "GET",url: reportUrl,headers:{"My-Token":"eyJhbGciOiJSUzI1NiIsImtpZCI6IllVN0R3YW9RRlB0ckQ1RGM1UHFFSTI5TGJyaGdYV2VPN1hhVUFrTmlmdnMifQ",},success:function(res){console.log("aaa结果:" + res);},});}
如图:
帆软报表跨域请求头带自定义属性报403错误相关推荐
- 帆软报表跨域之跨域登录
我们再集成帆软报表的时候一般采用iframe嵌入帆软报表的方式,此时需要登录,就会碰到跨域调用帆软的登录方法的问题. 比如用iframe嵌入一张报表: <iframe id="_ifr ...
- 帆软报表跨域之插件开发中Controller中定义的方法实现CROS的GET跨域,且请求头带自定义属性
当我们采用CROS的跨域方案,并且header上需要加上自定义属性的时候,如果仅仅在方法中加上res.setHeader("Access-Control-Allow-Origin" ...
- 帆软报表跨域之插件开发中Controller中定义的方法实现JSONP跨域
在插件开发中,我们自己开发的Controller中的接口有时候需要对外提供,这时就涉及到跨域,常见的跨域有很多,本专栏只介绍JSONP与跨域资源共享(CORS). JSONP由于只支持GET方式,所以 ...
- axios库读不到cookie_Vue axios 跨域请求无法带上cookie的解决
Vue axios 跨域请求无法带上cookie的解决 在main.js设置 // 携带cookie axios.defaults.withCredentials = true 补充知识:VUE ax ...
- Kratos配置允许跨域请求头中间件
中间件代码: //MiddlewareCors 设置跨域请求头 func MiddlewareCors() middleware.Middleware {return func(handler mid ...
- 简单跨域请求和带预检的跨域请求
受浏览器的同源策略限制,JavaSript只能请求本域内的资源.跨域资源共享(Cross-Origin Resource Sharing, CORS)是为解决Ajax技术难实现跨域问题而提出的一个规范 ...
- iis配置跨域请求头
配置头名称及值 - Access-Control-Allow-Origin 值:* - Access-Control-Allow-Methods 值:GET, POST, PUT, DELETE, O ...
- axios跨域携带cookie_axios 跨域处理以及带 cookies 的请求
背景 在开发 vue 的项目时,使用 axios 来与后端交互,经常会遇到几个问题 请求跨域 请求中带 cookies 请求跨域解决方案 解决请求跨域有以下两种方案 同源访问 后端允许跨域请求 这里主 ...
- finereport 格式化金额函数_帆软报表(finereport)常用函数
帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...
最新文章
- get请求乱码问题,用encodeURI和decodeURI
- NYOJ 640 Geometric Sum
- .net core grpc consul 实现服务注册 服务发现 负载均衡(二)
- 噪声与振动控制工程手册_声学分享客噪声与振动控制篇大型隔振工程案例介绍...
- Android应用开发—TabLayout定制化Tab样式
- linux查询22窗口,22linux查询文件命令比较
- python web性能不如php_Python比PHP更加适合网络开发的原因
- mac win10 mysql_Mac装双系统Win10,安装MySQL遇到的问题
- Java 使用Collections.reverse对list集合进行降序排序
- DBSCAN聚类(code)
- nhibernate源码分析之六: Criteria数据加载
- 使用Redis构建全局并发锁
- ios7学习之路七(隐藏虚拟键盘,解决键盘挡住UITextField问题)
- 呼吁的词汇用过“人联网晚一天应用就是人类的重大损失”
- 将DLL注册成COM组件
- 美团大众点评2017校园招聘笔试(编程题)
- Axios—循环发送请求
- java木马_Java校验上传图片文件是否含有木马的两种方式
- Bilinear CNN
- 坚定信念,踏踏实实走好脚下的每一步!