为了账号安全,请及时绑定邮箱和手机立即绑定

vue接收不到服务器返回的header参数

vue接收不到服务器返回的header参数

白猪掌柜的 2019-02-19 03:28:20
vue发送请求到服务器,服务器返回时在header添加了一个自定义的参数,vue成功接到返回结果,但在返回header中看不到该自定义的参数;服务器端设置了response.setHeader("Access-Control-Expose-Headers","ACCESS-TOKEN");也没用,请高手解答下,谢谢
查看完整描述

6 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

先用类似postman的工具调试一波,在来考虑前端代码层面的实现问题

查看完整回答
反对 回复 2019-03-01
?
holdtom

TA贡献1805条经验 获得超10个赞

题主的问题解决了没?
我也碰到这样的问题了,postman 中看到是有的

查看完整回答
反对 回复 2019-03-01
?
MM们

TA贡献1886条经验 获得超2个赞

用开发者工具抓包也看不到?把代码贴出来看看。

查看完整回答
反对 回复 2019-03-01
?
慕神8447489

TA贡献1780条经验 获得超1个赞

你这个问题应该是这样的,你现看看我在Vue中使用了Axios,对Axios进行了封装,链接地址: 动态Axios配置 注意看对请求成功的返回数据封装

一般封装都会直接返回res.data,所以状态码或者头信息之类的就获取不到,你要做的就是直接返回response,把res.data改为res就能拿到状态码头信息之类的信息了。

希望能帮助到你! ^_^

查看完整回答
反对 回复 2019-03-01
  • 6 回答
  • 0 关注
  • 2029 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信