收藏
回答

wx.request() 能否保持长连接并监听和操作 chunk data?

问题模块
API和组件

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


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


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

最后一次编辑于  2017-04-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • mogita
    mogita
    2017-05-08

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

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

    2017-05-08
    赞同
    回复
  • Phy
    Phy
    2017-04-28

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

    2017-04-28
    赞同
    回复