当前位置:首页 > 前端 > Vue.js

跨域请求结果中header的权限控制Access-Control-Expose-Headers

    最近手上手上同时并行2个项目,和同事工作中沟通的时候发现一个现象,程序员对于自己的代码(包括我自己)好像比较自信,有时候即使是盲目的,也瞎坚持,最后经过多人实际检查调试后发现问题的原因极大可能在自己亲手撸的代码里边,不得不略显尴笑的收场。

    项目要求可以直接通过接口下载二进制文件流,本地调试各种没问题,放到测试环境就没任何反应,经检查测试环境属于跨域(不同域名)情况下获取不到headers 的 content-disposition导致,然后各种调试,依然解决不了问题,最后,通过后端接口设置修改。

  1. headers: {
  2. Access-Control-Expose-Headers:content-disposition
  3. }
  4. //(允许跨域的配置参数),完美解决问题。
读后有收获可以支付宝请作者喝咖啡
< 上一篇 下一篇 >
文章评论
评论功能改造中...
游客 2020-10-22 09:36:38
最烦这种人,能不能照顾一下新手,说就说清楚点,“后端接口设置”是个什么东西,怎么设置在哪里多说点儿会死么?别以为你懂得别人也懂,也许人家压根不懂你在说些什么,所以说说就要说清楚。
湘ICP备15005320号-1 似懂非懂 Powered by doyo. 网站地图
返回顶部