追梦随想
追梦随想
  • 发布:2020-03-06 20:26
  • 更新:2020-03-11 04:15
  • 阅读:1153

【报Bug】uni.request 设置 header 报错,IDE升级前是正常的

分类:uni-app

测试手机是IOS系统,版本iphone6
编译模式V3,基座为新打包的自定义基座
问题原因:项目在请求服务器数据的请求头里添加了自定义属性,软件升级之前都是可以正常使用的,安卓也没问题,IOS之前侧滑返回有问题,等了几天终于等到新版,侧滑问题是解决了,又出现了请求头的问题,真的是旧的不去新的不来啊...

let headers = {  
        'content-type': 'application/x-www-form-urlencoded; charset=utf-8',  
        'X-REQUESTED-WITH': 'xmlhttprequest',  
        'token': uni.getStorageSync('token')  
    };

就以上的属性,我真的看不出有啥问题,把 header 删除就可以正常请求,下面是报错信息

TypeError: undefined is not an object (evaluating 'e.header["Content-Type"].indexOf') __ERROR 

IDE版本:2.6.3.20200305-alpha

2020-03-06 20:26 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

已确认Bug,感谢反馈,可以先使用大写的Content-Type

4***@163.com

4***@163.com

我也是遇到了,然后看了一下request配置,就此解决,感觉这些都是好低级的BUG啊

DCloud_heavensoft

DCloud_heavensoft

此问题已经在2.6.4修复

该问题目前已经被锁定, 无法添加新回复