HTTP/2
如果可能的话,actix-web
会自动将连接升级到HTTP/2。
Negotiation
当启用 openssl
或 rustls
功能时,HttpServer
分别提供了 bind_rustls 方法和 bind_openssl 方法。
[dependencies]
actix-web = { version = "4", features = ["openssl"] }
openssl = { version = "0.10", features = ["v110"] }
不支持升级到 RFC 7540 §3.2 中描述的 HTTP/2。对于明文连接和 TLS 连接 (RFC 7540 §3.4)(使用低级别的 actix-http 构建服务时),支持在事先知情的情况下启动 HTTP/2。
Check out the TLS examples for concrete example.