- wx.request()设置了enableChunked,但是收到的结果非流式还是一次性返回呢?
wx.request()已经设置了enableChunked:true,但是实际收到的结果是这样的,结果是分段的,但是确实一次性返回: [图片] 用Postman请求又没有问题,返回是分段式返回的 [图片] 大家帮忙看看是哪里有问题呢?基础库版本是2.25.4 代码如下: test() { const that = this; const requestTask = wx.request({ url: 'https://keyue.cloud.baidu.com/online/core/v5/stream/query', method: 'POST', responseType: "arraybuffer", enableChunked: true, //关键!开启流式传输模式 header: { 'content-type': 'application/json', }, header: { token: that.data.token }, data: { "queryText": '', "sessionId": '' }, success: (res) => { console.log("结束----request success", res); }, fail: (err) => { console.log("request fail", err); }, }); // 监听请求头接受事件 requestTask.onHeadersReceived(r => {}); // 监听数据分块接收事件 requestTask.onChunkReceived((response) => { // 收到流式数据,根据返回值进行相对应数据解码 let data16 = that.buf2hex(response.data) let responseText = that.hexToStr(data16) // 将处理好的字符串加入到数据中 console.log(responseText) }); }, buf2hex(buffer) { return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join(''); }, hexToStr(hex) { let str = ''; for (let i = 0; i < hex.length; i += 2) { str += String.fromCharCode(parseInt(hex.substr(i, 2), 16)); } return str; }
09-27 - wx.getUserProfile 2.27.0以下版本 还能正常获取头像昵称吗?
[图片] 看文档说是可以用的,但用了2.25.0版本试了一下,接口正常,头像昵称返回是灰色头像。
07-18 - 半屏小程序可以通过扫码调起吗?
需求:生成页面二维码,进入页面后能主动调起半屏小程序码? 还是说只能被动调起,需要用户小程序内点击才能调起?
2022-10-26 - 收到云开发通知,但是小程序并未使用云开发,需要怎么处理?
[图片]
2022-10-25 - 小程序全称搜索不到,小程序也没有任何违规?
appid:wx805c90d4affed9a4
2022-06-02 - 开发者工具格式化设置无效?tab大小设置无效?
开发者版本:Nightly v1.03.2004212 问题一、使用格式化快捷键时,老是提示设置默认格式化程序,已经设置了默认值,但是还是会提示,如图所示: [图片] 问题二、tab大小设置无效! 可以看出设置为4,但是代码格式化后还是为2,不管怎么设置都还是2的效果。 [图片]
2020-04-22