uni.request({
url:url,
data:data,
method:"POST",
success:(result)=>{
// Todo
},
fail:(error)=>{
uni.showModal({
title:"请求出错",
content:"URL:" + url + '。 报错内容 ===> ' + JSON.stringify(error)
})
}
})
- 发布:2020-08-19 14:19
- 更新:2020-09-04 09:39
- 阅读:1428
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 2.8.6
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: Meta 30
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
.
.
预期结果:
.
.
实际结果:
.
.
bug描述:
接口为https,使用cloudflare进行的代理
uni.request() 方法
H5、真机调试,各接口正常访问
云打包安装后无法正常访问api。各api均报错
首个报错为:
request:fail abort statusCode:-1
之后均为
request:fail timeout
Hbuildx切换回上个版本打包后,app正常可访问接口。未出现上述错误情况
6 个回复
DCloud_Android_DQQ
帮忙留一个 可以复现的代码示例。
DCloud_Android_DQQ
bug 已确认,已修复。 2.8.7版本修复。
按时付款撒
感谢感谢,问题解决了
2020-08-21 12:57
1***@qq.com - 90后码农
请问你的问题最新版解决了吗,我的没有解决,问题还在
DCloud_Android_DQQ
2.8.8?
2020-08-21 10:28
9***@qq.com
回复 DCloud_Android_DQQ: 2.8.8 依旧存在上传文件接口 cookies读取不到的问题
2020-08-21 16:39
DCloud_Android_DQQ
回复 9***@qq.com: 你加我一下qq 643833712. 你的有验证
2020-08-21 17:09
熊先生
回复 DCloud_Android_DQQ: 我也是,2.8.8试过依然request:fail abort statusCode:-1
2020-08-21 23:03
DCloud_Android_DQQ
回复 熊先生: 你留一下你的qq。和复现代码
2020-08-22 08:25
熊先生
回复 DCloud_Android_DQQ: qq号:520582,代码:
uni.request({
url: url,
header: header,
method: method,
sslVerify: false,
timeout: 10000,
data: (param ? param : {}),
success: res => {
/*
*/
},
fail: res => {
console.log(res);
uni.showToast({
title: '网络请求出错' + JSON.stringify(res),
icon: 'none',
duration: 1500,
mask: false,
});
}
});
2020-08-24 12:11
DCloud_Android_DQQ
回复 熊先生: 我加你了。通过一下
2020-08-24 12:45
熊先生
回复 DCloud_Android_DQQ: 感谢,已解决~
2020-08-24 16:11
刘邦修车网 - 工具APP
我也有这个问题,明天更新试试,官方威武!
s***@163.com
HBuilder X 版本:2.7.14.20200618 升级到2.8.8后,uni.request({})网络连接失败。
return new Promise((resolve, reject) => {
uni.request({
url: fullUrl,
method: method || 'GET',
data: data,
header: lastConfig.header,
dataType: lastConfig.dataType,
responseType: lastConfig.responseType,
async complete(response) {
let res = response;
if (res.statusCode == 401) {
uni.showModal({
content: "token已失效,请重新登录",
showCancel: false,
confirmText: "确定",
success(res) {
if (res.confirm) {
uni.reLaunch({
url: '/pages/login/login'
});
}
}
})
return;
}
if(res.statusCode != 200) {
let errorCode = res.data.errorCode || res.statusCode;
uni.showToast({
icon: 'none',
title: "errorCode:" errorCode,
position: 'center',
duration: 2000
})
}
if (_this.resInterceptors
DCloud_Android_DQQ
你是云打包吗。你加一下我qq 643833712 沟通效率高些
2020-08-31 14:18
4***@qq.com
HBuilder X 版本升级到2.8.8云打包后请求接口的响应头没有token值,导致前后端无法创建会话。真机调式反而是正常的
DCloud_Android_DQQ
如果响应头 缺少字段。需要抓包确认一下 服务器是不是响应数据的时候有问题
2020-09-07 10:58