微信小程序访问OceanConnect操作的相关报文格式及大致流程
1.鉴权




POST示例:
POST请求示例: Method: POST request: https://server:port/iocm/app/sec/v1.1.0/login Content-Type:application/x-www-form-urlencoded appId=******&secret=****** POST响应示例: response: Status Code: 200 OK Content-Type: application/json Body: { "scope": "default", "tokenType": "bearer", "expiresIn": "*******", "accessToken": "*******", "refreshToken": "*******" }
2.和服务器建立webstocket连接
Webstocket:

要想建立Webstocket连接,先配置服务器的合法域名

其中我们当前使用的webstocket连接是使用wss协议
域名设置在微信开发者平台的设置里面进行配置
接下来创建webstocket连接:
API:wx.connectSocket(OBJECT)
其中,OBJECT的参数说明:

以及微信小程序中其他关于网络或Websocket的API:
1.
wx.onSocketOpen(CALLBACK) 监听Websocket连接打开事件,其中CALLBACK回调函数:

2.
wx.onSocketError(CALLBACK) 监听Websocket错误

3.
wx.sendSocketMessage(OBJECT)


4.
wx.onSocketMessage(CALLBACK) 监听Websocket接收到的服务器的消息事件


5.wx.closeSocket(OBJECT) 关闭WebSocket连接
6.wx.onSocketClose(CALLBACK) 监听WebSocket关闭
以及一些注意事项:

浙公网安备 33010602011771号