uni-app uni.request的配置参数中 enableChunked true时 返回值RequestTask的abort方法 无法中断网络请求

uni-app uni.request的配置参数中 enableChunked true时 返回值RequestTask的abort方法 无法中断网络请求

操作步骤:

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时,网络请求不能中断;

信息类型 信息内容
产品分类 uniapp/小程序/微信
PC开发环境 Windows
PC操作系统版本 Windows 10 家庭中文版 版本号 22H2 安装日期 ‎2025/‎2/‎13 OS 内部版本 19045.6332
第三方开发者工具版本 1.06.2503300
基础库版本号 3.10.0
项目创建方式 CLI
CLI版本号 5.0.8


更多关于uni-app uni.request的配置参数中 enableChunked true时 返回值RequestTask的abort方法 无法中断网络请求的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

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

更多关于uni-app uni.request的配置参数中 enableChunked true时 返回值RequestTask的abort方法 无法中断网络请求的实战教程也可以访问 https://www.itying.com/category-93-b0.html


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

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

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

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

回到顶部