mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-06 00:02:08 -04:00
22 lines
599 B
Ruby
22 lines
599 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Requests
|
|
module AltSvc
|
|
def test_altsvc_get
|
|
altsvc_host = ENV["HTTPBIN_ALTSVC_HOST"]
|
|
altsvc_origin = origin(altsvc_host)
|
|
|
|
HTTPX.wrap do |http|
|
|
altsvc_uri = build_uri("/get", altsvc_origin)
|
|
response = http.get(altsvc_uri)
|
|
verify_status(response, 200)
|
|
verify_header(response.headers, "alt-svc", "h2=\"nghttp2:443\"")
|
|
response2 = http.get(altsvc_uri)
|
|
verify_status(response2, 200)
|
|
verify_no_header(response2.headers, "alt-svc")
|
|
# introspection time
|
|
end
|
|
end
|
|
end
|
|
end
|