- 请求登录头中被插入​ 导致请求失败?
给后台提交code获取access_token ios真机请求被阻隔,前端问题,和后台都检测了。ssl也是没问题。结果我在别处复制了一遍接口居然ok了。以为编码问题,给请求体加上也不行。后面只能去对比字符,结果可好在请求不同的接口上找到了​ 现在我给替换成空就好了,但是请问这个怎么在请求头上插入进去的,我现在不知道原因。如果大家有这样的问题,请注意一下。 https://developers.weixin.qq.com/community/develop/doc/000822a5088e7828cbf9cb2935a400
2020-03-03 - 微信小程序Provisional headers are shown 模拟器正常,真机请求异常?
实际上所有接口请求 都有 Provisional headers are shown 但是 其中部分接口正常,唯独请求列表的时候返回数据有问题,说是请求失败也不是,请求返回了数据,只是返回的数据不正确,例如请求一个列表,正常模拟器返回报文是 data: { dataList:[ {},{},{},... ], total: 156 } 这是正常的数据,但是一旦到真机调试上面 返回报文就尴尬了, 请求 同样200成功,并且返回了数据,但是数据内容是错误的 data: { dataList:{ dataList:{} }, total: 156 }, 并且警告 Provisional headers are shown我对比了请求报文完全一样,勾选校验https证书 和不勾选返回结果都一样, 实际上是有https证书的, 更尴尬的事,这些接口在模拟器包括其他平台请求都是正常的,唯独在微信小程序真机上面请求会出问题,所以真不知道怎么玩儿了,特么要是请求失败了还好排查,这个请求就真机出问题了,还特么相当于半成功状态,都不知道怎么下手了。。。有没有大佬知道啥情况 求指点。。
2020-01-03 - wx.request Provisional headers are shown
由于小程序处于开发中没有上线,发送请求需要token ,没有办法创建代码片段,几遍创建代码片段也是请求失败的,可以尝试还原问题或提供解决方案,图片请按顺序查看, [图片] [图片] [图片]
2018-08-02 - 真机报错hideLoading:fail:toast can't be found?
真机报错:in promise) MiniProgramError {"errMsg":"hideLoading:fail:toast can't be found"} Object wx.showLoading 和 wx.showToast 同时只能显示一个wx.showLoading 应与 wx.hideLoading 配对使用 这个已经如下代码修改了,还是会报错:in promise) MiniProgramError {"errMsg":"hideLoading:fail:toast can't be found"} Object [图片] 请教各位大佬我是哪里写的有问题
2021-04-22 - RequestTask.onChunkReceived 接收的数据存在bug?
如果chunked中发送的1个字节在 0x80-0xff 范围内,arraybuffer uint8array 会溢出,导致收到的字节统一为 0xfd
2022-08-02 - 关于在requestTask.onChunkReceived解析的问题?
如果讲enableChunked设置为false,则再success中可以成功解析 [图片] 如果是enableChunked设置为true,再requestTask.onChunkReceived中解析则中文出现乱码[图片] 在社区看了很多帖子,都说requestTask.onChunkReceived存在bug,想问下各位大佬,有什么解决方法吗 还有一个问题是解析方法的问题,参考https://developers.weixin.qq.com/community/develop/doc/000e280b104b38e5cb1b062d25ac00?highLine=TextDecoder 这个提问下的回答,我在这个地址https://github.com/inexorabletash/text-encoding 下载了encoding和encoding-indexes文件,全局引入之后,再模拟器上使用TextDecoder没问题,但是真机调试会报TextDecoder不存在之类的错误,想问下这个该怎么解决[图片]
2023-05-27 - request 中的onChunkReceived 乱码
网页,postman ,接口都表现正常,开启 enableChunked: true, 后就乱码,求解 let task = wx.request({ url: 'https://xxx/api/chat/generate', enableChunked: true, method: "GET", }) task.onChunkReceived((buffer) => { // const decoder = new TextDecoder("utf-8"); // const str = decoder.decode(new Uint8Array(buffer.data)) const arrayBuffer = buffer.data; const uint8Array = new Uint8Array(arrayBuffer); let text = String.fromCharCode.apply(null, uint8Array); console.log('onChunkReceived',text) }) chrome表现 [图片] postman [图片] 后台接口 [图片] 乱码 [图片]
2023-05-18 - 小程序不支持TextDecoder?
下载云存储的json文件,涉及汉字转码问题,开发工具上完整运行 let gbk = new TextDecoder('gbk').decode(new Uint8Array(res.data)) //这里把gbk文件读入转换成了utf8的String 真机上 TypeError: TextDecoder is not a constructor 求高手解答
2020-10-16 - 微信小程序现在能支持SSE了吗?
微信小程序现在能支持SSE了吗
2022-05-26 - 如何在小程序中使用sse技术,目前好像不支持
- 需求的场景描述(希望解决的问题)我们的后台使用的是sse,不是websocket,我看小程序是不支持sse的,有其他解决办法吗? - 希望提供的能力 支持sse
2018-08-21