西邮
西邮
  • 发布:2025-11-21 19:02
  • 更新:2025-11-21 19:04
  • 阅读:22

【报Bug】疑似BUG,uni.request 因域名地址格式问题无法正常请求

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Sequoia 版本15.7.1

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: CT48C

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
 const url = `${monitorUrl}/logstash/platform/query/json?appKey=${monitorKey}`;  
    uni.request({  
      url: url,  
      method: 'GET',  
      headers: {  
        'Content-Type': 'application/json'  
      },  
      success: function (res) {  
        console.log('获取埋点配置成功', url);  
        const resData = res.data as monitorRes;  
        platformId.value = resData.platformId || 0;  
        platfomNameEn.value = resData.platformNameEn || '';  
        logLimit.value = resData.logLimit || 0;  
        enablePv.value = resData.pv || 0;  
        enableError.value = resData.jsError || 0;  
        hasInitMonitor.value = true;  
      },  
      fail: function (res) {  
        console.log('获取监控配置失败', url, res);  
      }  
    });

操作步骤:

预期结果:

实际结果:

bug描述:

真机运行时,使用uni.request 发器get请求,获取json数据提示报错,提示 {"errMsg":"request:fail abort statusCode:-1 Connection reset"} ;

经过测试,发现切换域名后,发现同样的代码能正常运行,排查了接口请求的域名响应头,均正常,怀疑是否是uniapp的问题

具体响应头见附件截图

2025-11-21 19:02 负责人:无 分享
已邀请:
西邮

西邮 (作者) - donny.tang

要回复问题请先登录注册