Fix Request error when issuing a request which host is an IP address (#39030)
This commit is contained in:
parent
22203f8aeb
commit
6f8558a6b9
@ -290,7 +290,7 @@ class Request
|
|||||||
|
|
||||||
addresses = []
|
addresses = []
|
||||||
begin
|
begin
|
||||||
addresses = [IPAddr.new(host)]
|
addresses = [IPAddr.new(host).to_s]
|
||||||
rescue IPAddr::InvalidAddressError
|
rescue IPAddr::InvalidAddressError
|
||||||
resolvers = [Resolv::Hosts.new, Resolv::DNS.new.tap { |dns| dns.timeouts = 5 }]
|
resolvers = [Resolv::Hosts.new, Resolv::DNS.new.tap { |dns| dns.timeouts = 5 }]
|
||||||
addresses = Resolv.new(resolvers).getaddresses(host)
|
addresses = Resolv.new(resolvers).getaddresses(host)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user