1

我在 Typhoeus gem 中找不到任何有关支持 HTTP/2 功能的信息。这是否完全兼容?

4

1 回答 1

2

是的,它受支持,根据https://github.com/typhoeus/typhoeus/issues/628#issuecomment-496976697,您可以使用以下命令创建 HTTP2 请求:

response = Typhoeus.get("https://nghttp2.org", http_version: :httpv2_0, verbose: true)

您可以通过以下方式检查 HTTP 版本: response.http_version => "2"

请记住,Typhoeus 使用 libcurl,并且它支持 HTTP/2,但底层 cUrl 版本需要编译支持,因此您使用旧版本,结果可能会有所不同。

于 2019-10-23T10:47:21.397 回答