カール 7.66.0: 同時実行性と HTTP/3

11月XNUMX日新バージョンリリース curl — ネットワーク上でデータを送受信するためのシンプルな CLI ユーティリティおよびライブラリ。 イノベーション:

  • 実験的な HTTP3 サポート (デフォルトでは無効になっており、必要です) 再組み立て キッシュまたはngtcp2+nghttp3を使用)
  • SASLによる認証の改善
  • パラレルデータ転送 (キー -Z)
  • Retry-Afterヘッダーの処理
  • 待機中のハングを防ぐために、curl_multi_wait() をcurl_multi_poll() に置き換えます。
  • バグ修正: メモリ リークやクラッシュからプラン 9 のサポートまで。

以前、curl 開発者 Daniel Stenberg が投稿しました。 ブログの説明 そして2,5時間 ビデオレビュー、HTTP/3 が必要な理由、およびその使用方法。 つまり、TCP は TLS 暗号化を備えた UDP に置き換えられます。 今のところ、HTTP/3 などは機能します: IPv4 および IPv6 経由のアクセス、利用可能なすべての DNS 機能、ヘッダー処理、Cookie。 大きな本体を含むクエリ、並列化、テストは行われませんでした。

GitHub 上のプロジェクト

出所: linux.org.ru

コメントを追加します