接口在安卓真机和打包安卓后响应request:fail abort statusCode:-1 Connection reset。H5环境下响应正常。
接口在安卓真机和打包安卓后响应request:fail abort statusCode:-1 Connection reset。H5环境下响应正常。
类别 | 信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Windows |
PC版本号 | 11 |
HBuilderX | 正式 |
HBuilderX版本 | 4.45 |
手机系统 | Android |
手机系统版本 | Android 13 |
手机厂商 | 小米 |
手机机型 | 10S |
页面类型 | vue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
{
"config": {
"adapter": "function() { [native code] }",
"header": {
"Content-Type": "application/json;charset=utf-8"
},
"method": "POST",
"validateStatus": "function() { [native code] }",
"baseURL": "https://test.zhongrungang.com/prod-api",
"sslVerify": false,
"url": "https://test.zhongrungang.com/prod-api/user/login",
"data": {
"phone": "18133306889",
"password": "****",
"code": "",
"loginType": "PASSWORD",
"loginSource": "APP"
}
},
"errMsg": "request:fail abort statusCode:-1 Connection reset"
}
操作步骤:
我不知你们那边应该如何复现
预期结果:
正常请求接口
实际结果:
无
bug描述:
后端接口在安卓真机和打包安卓后响应request:fail abort statusCode:-1 Connection reset
。H5环境下响应正常。
最近才出现的这个问题,上周之前一直都很正常。本周开始用户反馈出了问题。经过排查是接口响应request:fail abort statusCode:-1 Connection reset
我应该如何处理此问题。
上面我提供了一段接口响应的代码。
10 回复
开始我用的最新版本。我降了版本的打包还是不行。 主要是上周都没有任何问题啊。而且h5环境下是正常的,我们的PC管理系统用的同一套API也没有问题。这咋处理。服务器配置都没有改动过。
解决了吗我也遇到这个问题了
没有解决,目前判断是我们公司注册地址变更导致域名需要重新备案(正在备案中) 引起的问题。等域名重新备案通过我再看看。
好的谢谢
你可以试试用IP地址访问后端接口。这样应该就不会受到备案(管局)那边的影响。
只是这样的话,就暂时不能用https协议了。
这个错误通常是由于Android平台上的网络连接问题导致的。根据你提供的信息,H5环境正常而Android平台异常,建议从以下几个方面排查:
- 检查AndroidManifest.xml中是否配置了网络权限:
<uses-permission android:name="android.permission.INTERNET"/>
- 尝试在请求配置中添加超时设置:
{
timeout: 10000, // 10秒超时
sslVerify: false
}