内容简介:Ktor 1.5 发布了,这是一个由 Kotlin 团队打造的 Web 框架,可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。 1.5.0 是今年的第三个也是最终版本,此次更...
Ktor 1.5 发布了,这是一个由 Kotlin 团队打造的 Web 框架,可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。
1.5.0 是今年的第三个也是最终版本,此次更新中添加了一系列新功能,包括:
- 新开发模式:新版本引入了一种新的开发模式,该模式可以通过简单的配置或标志来实现自动重载以及扩展的调试信息,使切换生产设置变得更加容易。可以使用
application.conf
中的development=true
来激活该功能。 - 支持 Java HTTP 客户端:Java 11 引入了基于响应流的 HTTP客户端。现在,Ktor 客户端也针对 JVM 支持此功能。
- 支持通过 HttpRequestBuilder 发送 cookie :在 HttpRequestBuilder 中添加了一个名为
cookies
的新方法,该方法可以轻松发送 cookie 。 - 支持预压缩文件:添加
preCompressed
功能,可以发送已经压缩的文件,并避免 Ktor 尝试进一步压缩内容。 - 支持 CORS 中的自定义标头。
- 引入了对 WebSocket 和 deflate 扩展的
- 支持服务器会话中的密封和嵌套类。
- OkHttp WebSocket 创建重写。
- 正确的异常处理:Ktor 现在可以正确处理意外异常。如果异常在管道中发生,它将传播到主机,并作为一个 500 Internal Server Error 与实际的异常对象一起返回。这样可以更好地处理应用程序本身的异常,并且不再需要为特定的状态代码配置状态页。
详细变更日志:https://blog.jetbrains.com/ktor/2020/12/22/ktor-1-5-0-released/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 为自己的团队定制 CSS 框架
- 对标Pytorch,清华团队推出自研AI框架“计图”
- 理想主义团队的开源作品之 Chameleon 跨端框架
- 理想主义团队的开源作品之 Chameleon 跨端框架
- Chameleon跨端框架——一个理想主义团队的开源作品
- Chameleon跨端框架——壹个理想主义团队的开源作品
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
统计思维:程序员数学之概率统计
Allen B.Downey / 张建锋、陈钢 / 人民邮电出版社 / 2013-5 / 29.00元
代码跑出来的概率统计问题; 程序员的概率统计开心辞典; 开放数据集,全代码攻略。 现实工作中,人们常被要求用数据说话。可是,数据自己是不能说话的,只有对它进行可靠分析和深入挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是大数据时代预测未来的根基。 站在时代浪尖上的程序员只有具备统计思维才能掌握数据分析的必杀技。本书正是一本概率统计方面的入门图书,但视角极为独特,折......一起来看看 《统计思维:程序员数学之概率统计》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
随机密码生成器
多种字符组合密码