swan.connectSocket
请参考使用注意事项进行开发。
解释:创建一个 WebSocket 连接。
方法参数
Object object
object 参数说明
属性名 | 类型 | 必填 | 默认值 | 说明 | Web 态说明 |
---|
|
url
|
String
|
是
|
开发者服务器接口地址,必须是 wss 协议,且域名必须是后台配置的合法域名
|
|
header
|
Object
|
否
|
HTTP Header ,Header 中不能设置 Referer
|
由于 W3C 规范限制, Web 态下传入的 header 配置不生效
|
|
protocols
|
Array.
|
否
|
子协议数组
|
|
success
|
Function
|
否
|
接口调用成功的回调函数
|
|
fail
|
Function
|
否
|
接口调用失败的回调函数
|
|
complete
|
Function
|
否
|
接口调用结束的回调函数(调用成功、失败都会执行)
|
示例
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
图片示例
代码示例
Bug & Tip
- Tip:基础库 1.9.4 之前,一个智能小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。
- Tip:基础库版本 1.9.4 及以后,支持存在多个 WebSokcet 连接,每次成功调用 swan.connectSocket 会返回一个新的 SocketTask 。
错误码
Android
错误码 | 说明 |
---|
|
302
|
找不到调起协议对应端能力方法
|
|
202
|
解析失败,请检查参数是否正确
|
|
1001
|
执行失败
|
iOS
错误码 | 说明 errMsg |
---|
|
4
|
参数有误
|
|
7
|
安全校验失败
|
|
1
|
超过设置的最大 task 数量
|
|
2
|
url/subProtocals 错误
|
|
3
|
创建 task 实例失败
|
当前标题:创新互联百度小程序教程:swan.connectSocket
网站URL:http://www.shufengxianlan.com/qtweb/news22/418022.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联