Replaced CGI.parse with URI.decode_www_form
This commit is contained in:
parent
ab19b1f629
commit
d3c472781d
Notes:
git
2025-05-09 05:27:40 +00:00
@ -1,10 +1,9 @@
|
||||
require_relative '../../../../../vendored_net_http'
|
||||
require_relative '../../../../../vendored_uri'
|
||||
# for escaping
|
||||
begin
|
||||
require 'cgi/escape'
|
||||
rescue LoadError
|
||||
require 'cgi'
|
||||
require 'cgi/util' # for escaping
|
||||
end
|
||||
require_relative '../../../../connection_pool/lib/connection_pool'
|
||||
|
||||
@ -787,7 +786,7 @@ class Gem::Net::HTTP::Persistent
|
||||
@proxy_connection_id = [nil, *@proxy_args].join ':'
|
||||
|
||||
if @proxy_uri.query then
|
||||
@no_proxy = CGI.parse(@proxy_uri.query)['no_proxy'].join(',').downcase.split(',').map { |x| x.strip }.reject { |x| x.empty? }
|
||||
@no_proxy = Gem::URI.decode_www_form(@proxy_uri.query).filter_map { |k, v| v if k == 'no_proxy' }.join(',').downcase.split(',').map { |x| x.strip }.reject { |x| x.empty? }
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user