作为一个在enableChunked摸爬滚打过的人, 还是可以给一点建议的. 一般情况无需开启这个功能, 主要用在AI对话的流式返回数据, 用不到直接关了就行 开启enableChunked之后, "success"虽然还是说会被调用, 但是数据是通过task.onChunkReceived 回调返回的, 具体内容可以去看官方文档https://developers.weixin.qq.com/miniprogram/dev/api/network/request/RequestTask.onChunkReceived.html当从onChunkReceived 拿到数据也只是万里长征第一步, 因为他返回的数据是ArrayBuffer, 需要把ArrayBuffer转成文本.
使用 enableChunked 真机获取不到数据如何解决?wx.request({ url: env.BASE_API + url, method: 'POST', responseType: "text", enableChunked: true, data: { ...params }, success: (res) => { console.log('onSuccess', res) onSuccess(res) }, fail: (err) => { console.log('onFail', err) onFail(res) }, });
08-18