如何在Ktor http客户端中监控请求进度?
例如:我有这样的请求:
我该如何设置
编辑:这是Kotlin跨平台项目。相关依赖包括:
例如:我有这样的请求:
val response = HttpClient().get<String>("https://stackoverflow.com/")
我希望能够像这样使用进度条来监控请求进度:
fun progress(downloaded: Long, contentLength: Long) {
// Update progress bar or whatever
}
我该如何设置
progress()
被HttpClient调用?编辑:这是Kotlin跨平台项目。相关依赖包括:
implementation 'io.ktor:ktor-client-core:1.2.5'
implementation 'io.ktor:ktor-client-cio:1.2.5'