Typhoeus 是否支持 HTTP/2
Is HTTP/2 supported in Typhoeus
我找不到任何关于 Typhoeus gem 中支持 HTTP/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 版本需要编译支持,因此您使用旧版本,结果可能会有所不同。
我找不到任何关于 Typhoeus gem 中支持 HTTP/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 版本需要编译支持,因此您使用旧版本,结果可能会有所不同。