We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f33923d commit a4ecbbbCopy full SHA for a4ecbbb
lib/net/http.rb
@@ -637,8 +637,16 @@ def do_finish
637
# # connecting proxy.foo.org:8080
638
# :
639
# }
640
+ #
641
+ # In JRuby, this will default to the JSE proxy settings provided in the
642
+ # 'http.proxyHost' and 'http.proxyPort' Java system properties, if they
643
+ # are set and no alternative proxy has been provided.
644
#
645
def HTTP.Proxy(p_addr, p_port = nil, p_user = nil, p_pass = nil)
646
+ j_addr = ENV_JAVA['http.proxyHost']
647
+ j_port = ENV_JAVA['http.proxyPort']
648
+ p_addr = p_addr || j_addr
649
+ p_port = p_port || j_port
650
return self unless p_addr
651
delta = ProxyDelta
652
proxyclass = Class.new(self)
0 commit comments