LRolinx
LRolinx
  • 发布:2021-01-19 12:53
  • 更新:2021-07-30 16:24
  • 阅读:1534

【报Bug】 uni.request无法正常访问服务器:request:fail abort statusCode:-1

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 离线

项目创建方式: CLI

CLI版本号: 4.4.6

测试过的手机:

荣耀,vivo,小米,iPhone

示例代码:

  uni.request({  
        url: '局域网服务器',  
        method: 'post',  
        complete(res) {  
            console.log('request', res)  
        }  
      })

操作步骤:

启动一个任意测试服务器,使用uniapp提供的 uni.request进行请求

预期结果:

正常访问指定服务器

实际结果:

无法正常访问指定服务器

bug描述:

uni.request无法正常请求指定服务器,返回值为

{  
    "errMsg": "request:fail abort statusCode:-1"  
}  

我尝试怀疑服务端的问题,但是我在本地启动了一个nodejs的服务器,发现请求进不来,检查网络确定没问题

2021-01-19 12:53 负责人:无 分享
已邀请:
LRolinx

LRolinx (作者) - 努力学习

HBuilderx为最新:3.0.5

LRolinx

LRolinx (作者) - 努力学习

使用HBuilderx创建一个新的项目得到的结果也是一样

DCloud_iOS_XHY

DCloud_iOS_XHY

先确保在手机自带浏览器能访问服务器

  • LRolinx (作者)

    在ip前加http就好了.......我记得之前好像是不需要加也可以的啊!!!!!!!!!!

    2021-01-19 16:11

  • chenli

    回复 LRolinx: 浏览器是会自动添加协议,代码需要写完整的请求uri链接

    2021-01-19 17:10

1***@qq.com

1***@qq.com - 啦啦啦啦

我很确定我http是加的,经常返回"errMsg": "request:fail abort statusCode:-1" ,我都怀疑是不是这个uni-app发请求之前先去请求别的东西去了?

3***@qq.com

3***@qq.com

请问你解决了吗?我也遇到这个问题,网上的办法怎么试都没用。

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