Skip to main content

HTTP/2

如果可能的话,actix-web会自动将连接升级到HTTP/2

Negotiation

当启用 opensslrustls 功能时,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.