微信小程序webSocket

webSocket   详细可参考官方文档

https://developers.weixin.qq.com/miniprogram/dev/api/network/websocket/wx.connectSocket.html

// 创建webSocket

wx.connectSocket({

    url: 'wss://***.*****.com:9501'   //接口地址

})

// 监听 WebSocket 连接打开事件

wx.onSocketOpen(function (res) {

    console.log('Socket成功连接')

    var data = {

        'status': 1

    }

    data = JSON.stringify(data)

    sendSocketMessage(data) 

})

// 打开失败 

 wx.onSocketError(function (res) {

    console.log('WebSocket连接打开失败,请检查!')

}) 

// 监听 WebSocket 接受到服务器的消息事件     

wx.onSocketMessage(function (res) {  //  处理接收到的消息;用到的比较多

})

// 关闭WebSocket 

wx.onSocketClose( function(res){

})

即时通讯本人是在监听页面加载的生命周期内写的;可以根据自己的需求写在不同的函数内


发起网络请求

wx.request({

    url:'test.php',//仅为示例,并非真实的接口地址

    data:{  // 里面放的就是请求时需要的参数

        x:'',

        y:''

    },

    header:{'content-type':'application/json'// 默认值},

    method:  ' post '    //请求方式

    success(res){   //请求成功返回的数据

        console.log(res.data)

    }

})



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。