mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-05 00:02:38 -04:00
24 lines
580 B
Ruby
24 lines
580 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "test_helper"
|
|
require "support/http_helpers"
|
|
|
|
class Bug_0_14_3_Test < Minitest::Test
|
|
include HTTPHelpers
|
|
|
|
def test_insecure_to_secure_redirect_was_carrying_connection_close_invalid_http2
|
|
insecure_uri = "http://www.nature.com/articles/nature10414"
|
|
|
|
session = HTTPX.plugin(:follow_redirects, max_redirects: 5)
|
|
redirect_response = session.get(insecure_uri)
|
|
verify_status(redirect_response, 200)
|
|
assert redirect_response.uri.scheme == "https"
|
|
end
|
|
|
|
private
|
|
|
|
def origin(orig = httpbin)
|
|
"http://#{orig}"
|
|
end
|
|
end
|