我司有个接口,自身提供长连接功能,有数据就向客户端发送 chunk data。此接口在我们的 node.js 服务端利用 http 库的 .on('data', ...) 等方法来监听数据。
不知 wx.request() 方法是否提供类似于「onData、onResponse」等这样的监听方法,也能在小程序里开发相应功能。
目前的测试结果是连接可以通过 wx.request() 方法建立起来,在 Network 调试面板里也能看到该连接的 size 随着数据的下发而增加。但代码层面无法获得此数据,文档里也没找到相应描述。
已添加 WebSocket 层,以适配小程序的限制。
在浏览器环境里是有 Ajax 实现的,否则不会有此一问。
不行的,Ajax 也没这么玩的吧。建议改成 WebSocket。