Ktor 1.6.0 发布,Kotlin 团队打造的 Kotlin Web 框架
Ktor 1.6.0 发布了,这是一个由 Kotlin 团队打造的 Web 框架,可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。 主要更新内容 用户现在可以在客户端监控字节发送和接收的进度,并在应用程序中提供进度条 val response: HttpResponse = client.post("http://localhost:8080/post") { body = content onUpload { bytesSendTotal: Long, contentLength: Long -> updateUICode() } } 客户端现在支持 Bearer 认证 val client = HttpClient() { install(Auth) { bearer { loadTokens { BearerTokens(accessToken = "hello", refreshToken = "world") } refreshTokens { response: Ht...