uni-app 疑似BUG uni.request 因域名地址格式问题无法正常请求

uni-app 疑似BUG uni.request 因域名地址格式问题无法正常请求

开发环境 版本号 项目创建方式
Mac macOS Sequoia 版本15.7.1 HBuilderX
# 示例代码:

```javascript
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的问题。

具体响应头见附件截图。


更多关于uni-app 疑似BUG uni.request 因域名地址格式问题无法正常请求的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 疑似BUG uni.request 因域名地址格式问题无法正常请求的实战教程也可以访问 https://www.itying.com/category-93-b0.html



回到顶部