网络性能分析示例源码下载地址
介绍
本示例为开发者展示http数据请求的性能分析API:PerformanceTiming,以表格的形式展示从request到对应阶段完成的耗时。
效果预览
工程目录
├──entry/src/main/ets/ │ ├──constants │ │ └──Constants.ets // 公共常量类 │ ├──entryability │ │ └──EntryAbility.ets // 程序入口类 │ └──pages │ └──Index.ets // 首页 └──entry/src/main/resources // 应用静态资源目录
具体实现
- 创建http,设置监听回调headersReceive。
- 设置请求参数,包括但不限于method、header等。
- 发起请求request。
- 解析结果response,其中performanceTiming是请求过程各阶段的耗时。
相关权限
网络连接权限 ohos.permission.INTERNET
获取网络状态权限 ohos.permission.GET_NETWORK_INFO
修改网路状态权限 ohos.permission.SET_NETWORK_INFO