1***@qq.com
1***@qq.com
  • 发布:2025-09-30 16:54
  • 更新:2025-10-16 17:58
  • 阅读:104

【报Bug】uni.request的配置参数中,enableChunked: true时,返回值RequestTask的abort方法,无法中断网络请求

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 版本 Windows 10 家庭中文版 版本号 22H2 安装日期 ‎2025/‎2/‎13 OS 内部版本 19045.6332

第三方开发者工具版本号: 1.06.2503300

基础库版本号: 3.10.0

项目创建方式: CLI

CLI版本号: 5.0.8

操作步骤:

requestTask = uni.request({
url: baseUrl + "/ai/chat/completions",
method: 'POST',
header,
data,
enableChunked: true,
responseType: 'arraybuffer',
success: (res) => {
if(res.statusCode == 500 && onError){
onError(res)
}
},
fail: (error) => { if (isActive && onError) onError(error); },
complete: () => {},
});
requestTask.abort();

预期结果:

网络请求应为中断;

实际结果:

网络请求还在继续,没有中断

bug描述:

普通网络请求,没配置enableChunked时,网络请求可以中断;

配置enableChunked时,网络请求不能中断;

2025-09-30 16:54 负责人:DCloud_UNI_JBB 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

测试一下原生微信小程序有没有这个问题

  • 1***@qq.com (作者)

    测试了原生微信小程序,也存在这个问题

    2025-10-09 10:44

  • DCloud_UNI_JBB

    回复 1***@qq.com: 那就是微信小程序的问题,可以反馈到微信开发者社区

    2025-10-09 10:46

2***@qq.com

2***@qq.com

确实有这个bug,我也遇到了

  • DCloud_UNI_JBB

    可以去微信社区看看有没有解决方案

    2025-10-16 17:59

要回复问题请先登录注册