wx.request() 能否保持长连接并监听和操作 chunk data?
发布于 6 年前 作者 xiongli 3159 次浏览 来自 问答

我司有个接口,自身提供长连接功能,有数据就向客户端发送 chunk data。此接口在我们的 node.js 服务端利用 http 库的 .on(‘data’, …) 等方法来监听数据。

不知 wx.request() 方法是否提供类似于「onData、onResponse」等这样的监听方法,也能在小程序里开发相应功能。

目前的测试结果是连接可以通过 wx.request() 方法建立起来,在 Network 调试面板里也能看到该连接的 size 随着数据的下发而增加。但代码层面无法获得此数据,文档里也没找到相应描述。

2 回复

已添加 WebSocket 层,以适配小程序的限制。

在浏览器环境里是有 Ajax 实现的,否则不会有此一问。

不行的,Ajax 也没这么玩的吧。建议改成 WebSocket。

回到顶部