HTTP/2
actix-webは、可能な場合自動的にHTTP/2に接続をアップグレードします。
ネゴシエーション
rustlsおよびopensslのいずれかの機能が有効な場合、HttpServerは bind_rustlsメソッド、およびbind_opensslメソッドをそれぞれ提供します。
[dependencies]
actix-web = { version = "4", features = ["openssl"] }
openssl = { version = "0.10", features = ["v110"] }
RFC 7540 §3.2 に記述されている HTTP/2 へのアップグレードはサポートされていません。事前知識によるHTTP/2の起動は、平文接続とTLS接続(RFC 7540 §3.4)の両方でサポートされています。(低レベルのactix-httpサービスビルダーを使用する場合)
具体的な例としては、「the TLS examples」をチェックしてください。