跨域请求结果中header的权限控制Access-Control-Expose-Headers
Vue.js
2019-07-31
最近手上手上同时并行2个项目,和同事工作中沟通的时候发现一个现象,程序员对于自己的代码(包括我自己)好像比较自信,有时候即使是盲目的,也瞎坚持,最后经过多人实际检查调试后发现问题的原因极大可能在自己亲手撸的代码里边,不得不略显尴笑的收场。
项目要求可以直接通过接口下载二进制文件流,本地调试各种没问题,放到测试环境就没任何反应,经检查测试环境属于跨域(不同域名)情况下获取不到headers 的 content-disposition导致,然后各种调试,依然解决不了问题,最后,通过后端接口设置修改。
headers: {
Access-Control-Expose-Headers:content-disposition
}
//(允许跨域的配置参数),完美解决问题。
读后有收获可以支付宝请作者喝咖啡
湘ICP备15005320号-1
似懂非懂 Powered by doyo.
网站地图