长连接接口使用

前后台建立连接后保持连接,可双向收发消息,用来做后台长时间任务处理时向前端发送任务完成进度消息(前端实现进度条显示),即时通信等,此接口使用ws协议,不能使用http协议访问

  • 使用步骤:1创建长连接,2.发送数据
  • 创建长连接:每个document对象中只创建一次
    配置urlMcrbHttpClient.conf. wshost
    createlCnct方法参数refunc:请求返回时调用的方法
    用例
    McrbHttpClient.lCnct.createlCnct(resp);
    function resp(response){
    alert(response)
    }
  • 发送数据
    sendlCnct(url,data)发送数据
    参数url:接口url,由后台开发人员提供,
    eg:Test/test
    data:传递给后台的数据,json格式,
    eg: {"id":1,"name":"李四"}
    用例
    var datas = {"id":1,"name":"李四"};
    McrbHttpClient.lCnct.sendlCnct("Testws/test",datas);

后台返回数据后会调用createlCnct绑定的resfunc方法,前端在此方法中处理业务逻辑。

本文档来自—microbee-http 丨 软件开发框架平台