x***@gmail.com
x***@gmail.com
  • 发布:2019-05-29 19:00
  • 更新:2022-06-28 15:29
  • 阅读:1294

【已解决】uni.request 返回 header 没有值

分类:uni-app

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

[内容]

重现步骤

[步骤]

[结果]

[期望]

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]

[IDE版本号] 1.9.9.20190522

[mac版本号] 10.13.4

uni-app运行环境说明

[运行端是h5或app或某个小程序?] H5

联系方式

[QQ] 867451818

if (typeof success === "function")  
            params.success = function(result) {  
                console.log("header=" + JSON.stringify(result.header))  
                success(result.data)  
            }  
        if (typeof fail === "function")  
            params.fail = fail  
        return uni.request(params);  
2019-05-29 19:00 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

完整代码片段上传上来,你是又封装了一次 uni.request

  • x***@gmail.com (作者)

    没有。就是在uni.request 打印出 header。就没有。

    2019-05-31 21:19

  • x***@gmail.com (作者)

    只有一条 {"content-type":"application/json;charset=utf-8"}

    2019-05-31 21:19

  • x***@gmail.com (作者)

    那个只是param,是提前赋值。而已

    2019-05-31 21:36

  • x***@gmail.com (作者)

    是跨域请求了。跨域的情况下出现的拿不到头信息

    2019-05-31 21:59

x***@gmail.com

x***@gmail.com (作者) - 人一定靠自己

解决了,跨域,服务端要额外设置自定义头信息
springboot filter 配置 ExposedHeader.

  • x***@gmail.com (作者)

    参考:https://blog.csdn.net/u012534163/article/details/79584694

    2019-05-31 23:08

h***@163.com

h***@163.com

大佬,前端能自己解决吗

要回复问题请先登录注册