如何获取使用 OkHttp3 传输的实际字节数?

How can I get the number of actual bytes transferred with OkHttp3?

OkHttp 在透明处理 GZIP 内容编码方面做得很好。当我调用 response.body().contentLength() 时,我得到了响应的解码大小。

如何获取 HTTP 响应中实际传输的字节数?

或者,从原始 Content-Length header 获取值即可。

我正在尝试跟踪我通过按流量计费的连接下载了多少字节。

查看 EventListener,它跟踪通过网络传输的字节。

https://square.github.io/okhttp/events/