我正在尝试将一个系统从 Linux 移植到 Android,比如 http trace , 可能 httpstat outputs
DNS Lookup TCP Connection TLS Handshake Server Processing Content Transfer
[ 302ms | 416ms | 1353ms | 403ms | 0ms ]
| | | | |
namelookup:302ms | | | |
connect:719ms | | |
pretransfer:2079ms | |
starttransfer:2483ms |
total:2483ms
我可以用自己的 tls 堆栈替换初始堆栈,这样我就可以开始和持续进行 TLS 握手,而且我需要三个数据,例如
“首字节时间”:FirstResponseByte
“下载时间”:(为内容下载完毕)
“重定向时间”:(如果有重定向)
而且目前我对OKHttp不是很熟悉,而且我搜索了一下好像没有暴露这些数据。
那么有什么办法可以得到参数吗?或者甚至使用 HttpUrlConnection 等其他实现?
最佳答案
看看EventListener .
关于android - OKHttp获取Android下http transferStart时间和transferDone时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59083472/