请求
官方给出的示例代码:
wx.connectSocket({
url: 'wss://example.qq.com',
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json'
},
protocols: ['protocol1'],
method: 'GET'
})
问题在于 data 根本无法传送给服务器,参数只要 url 就好:
wx.connectSocket({ url: 'wss://example.com' })
连接请求是同步还是异步?
没找到答案,从实际使用情况来看,Websocket 的连接请求是同步的。
其他需要注意的
tip: createSocket 链接默认和最大超时时间都是 60s
tip: 网络请求的 referer 是不可以设置的,格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中{appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版。