小枫同学
小枫同学
  • 发布:2022-04-05 17:27
  • 更新:2022-04-05 18:43
  • 阅读:447

【报Bug】downloadFile header参数不生效

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX版本号: 3.3.13

操作步骤:

uni.downloadFile({
url: 'http://192.168.1.2/xx.mp4',
header: {
a: 'b'
}
})
如上代码,用两个不同的版本,发送的HTTP请求不一致,
3.3.13为

array(8) {  
  ["icy-metadata"] => string(1) "1"  
  ["host"] => string(12) "192.168.1.2"  
  ["connection"] => string(5) "close"  
  ["range"] => string(8) "bytes="  
  ["accept"] => string(3) "*/*"  
  ["user-agent"] => string(224) "Mozilla/5.0 (Linux; Android 11; Redmi K20 Pro Premium Edition Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/98.0.4758.101 Mobile Safari/537.36 uni-app Html5Plus/1.0 (Immersed/34.909092)"  
  ["content-length"] => string(0) ""  
  ["content-type"] => string(0) ""  
}

3.2.16为

array(7) {  
  ["accept-encoding"] => string(4) "gzip"  
  ["connection"] => string(10) "Keep-Alive"  
  ["host"] => string(12) "192.168.1.2"  
  ["user-agent"] => string(154) "Mozilla/5.0 (Linux; Android 7.1.2; SM-G977N Build/LMY48Z; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.131 Mobile Safari/537.36"  
  ["a"] => string(1) "b"  
  ["content-length"] => string(0) ""  
  ["content-type"] => string(0) ""  
}

预期结果:

header携带参数

实际结果:

3.3.13未携带,3.2.16携带了

bug描述:

这绝对是bug,一模一样的代码,3.3.13版本不会携带downloadFile的header参数,但是3.2.16就带了header参数

2022-04-05 17:27 负责人:无 分享
已邀请:
Architecture

Architecture - 潜心钻研始于1999年,成长道路无止境。cgday@qq.com

你这个我怎么看着像浏览器的返回值啊?发送header,只要服务器那边能收到就可以了。按道理来说,无需返回值啊。

小枫同学

小枫同学 (作者)

api用错了,真尴尬

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