uni.request({
url:"https://www.xxx.xxx",
data:{code:12345},
header:{
"content-type": "application/json;charset=UTF-8", "Authorization": "UFNyQ3prNkVMUXZySlRLVStJTzl5Y3VNS0N6SXhjUys2dzdhR1hb1Jia"
},
fail: (err) => {
console.log(err);
},
success: (data) => {
console.log(data);
}
})
- 发布:2021-08-16 13:56
- 更新:2021-08-18 08:10
- 阅读:1655
【报Bug】【H5 端应用】 发起 【 uni.request 请求】 在大部分用户的手机都能正常交互,但是部分用户发起请求时直接进入 fail 回调,并提升 【 request:fail 】
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 10 64
浏览器平台: 手机系统浏览器
浏览器版本: 多个浏览器
项目创建方式: CLI
CLI版本号: 2.0.0-31220210205004
示例代码:
操作步骤:
- 建立一个空uni-app项目
- 使用uni.request发起请求,并设置请求头header
- H5模式运行到浏览器,使用 低版本的 ios 真机调试
- 查看网络请求,发现无法发起请求
- 建立一个空uni-app项目
- 使用uni.request发起请求,并设置请求头header
- H5模式运行到浏览器,使用 低版本的 ios 真机调试
- 查看网络请求,发现无法发起请求
预期结果:
发起请求时直接进入 fail 回调,并提示【 request:fail 】
发起请求时直接进入 fail 回调,并提示【 request:fail 】
实际结果:
发起请求时直接进入 fail 回调,并提示【 request:fail 】
发起请求时直接进入 fail 回调,并提示【 request:fail 】
bug描述:
【H5 端应用】 发起 【 uni.request 请求】 在大部分用户的手机都能正常交互,但是部分用户发起请求时直接进入 fail 回调,并提示【 request:fail 】
出错机型:Redmi Note 8 MIUI 11.0.8 安卓9
出错机型:iphone xs max iso 12.4
【 新的发现 】 只要设置了请求头【 header 】 在低版本 ios 手机上就无法发起请求
m***@foxmail.com (作者)
浏览器调试是没有问题的,只是在部分低版本的IOS上发现无法发起请求,后台都查不到请求记录
2021-08-17 12:51