curl 7.66.0:并发和 HTTP/3

11月XNUMX日新版本发布 卷曲 — 一个简单的 CLI 实用程序和库,用于通过网络接收和发送数据。 创新:

  • 实验性 HTTP3 支持(默认禁用,需要 重新组装 与乳蛋饼或 ngtcp2+nghttp3)
  • 通过 SASL 进行授权改进
  • 并行数据传输(键-Z)
  • 处理 Retry-After 标头
  • 将curl_multi_wait()替换为curl_multi_poll(),这应该可以防止等待时挂起。
  • 错误修复:从内存泄漏和崩溃到 Plan 9 支持。

此前,curl 开发者 Daniel Stenberg 发布了 博客解释 和2,5小时 视频评论、为什么需要 HTTP/3 以及如何使用它。 简而言之,使用 UDP 代替带有 TLS 加密的 TCP。 目前,HTTP/3 等功能有效:通过 IPv4 和 IPv6 访问、所有可用的 DNS 功能、标头处理、cookie。 没有进行大型查询、并行化和测试。

GitHub 上的项目

来源: linux.org.ru

添加评论