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 = []
|
||||
begin
|
||||
addresses = [IPAddr.new(host)]
|
||||
addresses = [IPAddr.new(host).to_s]
|
||||
rescue IPAddr::InvalidAddressError
|
||||
resolvers = [Resolv::Hosts.new, Resolv::DNS.new.tap { |dns| dns.timeouts = 5 }]
|
||||
addresses = Resolv.new(resolvers).getaddresses(host)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user