接口 | 描述 |
|---|---|
订阅指定网络状态变化的通知。 | |
订阅网络可用事件。此接口调用之前需要先调用register接口。 | |
订阅网络不可用事件。此接口调用之前需要先调用register接口。 | |
订阅网络丢失事件。此接口调用之前需要先调用register接口。 | |
取消订阅默认网络状态变化的通知。 |
方法名 | 描述 |
|---|---|
使用同步方法获取默认激活的数据网络。 | |
netHandle有效的情况下,获取netHandle对应网络的能力信息,使用同步方式返回。 | |
异步获取默认激活的数据网络。 | |
获取netHandle对应网络的能力信息。能力信息包含了网络类型和网络具体能力等网络信息。 |
设置HTTP请求的读取超时时间、连接超时时间。
可以根据网络状态进行判断,然后再进行重连。这样可以在非网络问题的情况下进行重试,可以更精准地控制重试行为,提高请求的成功率和效率。例如,对于一些表示服务错误的响应码(如 500 Internal Server Error、503 Service Unavailable 等),可以进行重试。
使用setTimeout进行函数执行延迟,配合使用Promise,进而同步获取网络请求结果。
详情参考开发步骤。