Ktor 1.3 发布,Kotlin 团队打造的 Kotlin Web 框架

xplanet
 xplanet
发布于 2020年01月30日
收藏 13

Ktor 1.3 发布了,这是一个由 Kotlin 团队打造的 Web 框架,可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。

Ktor 由两部分组成:服务器引擎和灵活的异步 HTTP 客户端。当前版本主要集中在 HTTP 客户端上。客户端是一个支持 JVM,JS,Android 和 iOS 的多平台库,现在经常在跨平台移动应用程序中使用。下一个版本的主要目标也是使服务器引擎也跨平台。

更新内容较多,摘取部分如下:

  • ktor 客户端代理支持
  • 消除了 kotlinx.io 依赖性
  • 修复了服务器身份压缩处理:保留原始内容的长度
  • 修复了与正文一起处理 GET 请求
  • 添加了 iOS URL 会话配置
  • 已修复的 CIO 引擎不再在“主机”标头中发送端口
  • 将 INTRINSIC 值添加到 TLS 签名算法
  • 引入了在请求正文中发送字符串的功能
  • 改进的客户端和服务器类型支持 kotlinx.serialization
  • 带有更新的元数据的 Gradle 5.4.1+
  • 改进了 Android 客户端和服务器中的异常处理
  • 添加了缺少的 TLS 参数并简化了 TLS 解析以忽略不支持的功能
  • 改进会话诊断
  • 修复了测试引擎中的 hookRequest
  • ……

更新列表:https://ktor.io/quickstart/migration/1.3.0.html#130

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Ktor 1.3 发布,Kotlin 团队打造的 Kotlin Web 框架
加载中

最新评论(2

卖爷爷的老红薯
卖爷爷的老红薯
终于不是测试版本了。
icoffin
icoffin
有空研究一下
返回顶部
顶部