Açık URI Burada pencere ve Unix varyantları hem de nasıl kullanılacağı hakkında bir makale
değişken http_proxy ortamını kullanır.
http://kaamka.blogspot.com/2009/06/httpproxy-environment-variable.html
ayrıca çevreye güvenmek ve her zaman
require 'net/http'
require 'uri'
proxy_host = 'your.proxy.host'
proxy_port = 8080
uri = URI.parse(ENV['http_proxy'])
proxy_user, proxy_pass = uri.userinfo.split(/:/) if uri.userinfo
Net::HTTP::Proxy(proxy_host, proxy_port,
proxy_user, proxy_pass).start('www.example.com') {|http|
# always connect to your.proxy.addr:8080 using specified username and password
:
}
ayarlamak için
ENV['HTTP_PROXY'] = 'http://username:[email protected]:port'
net/http belgeleri değil diyor ENV karmasını kullanarak yakut doğrudan ayarlayabilirsiniz
from http://ruby-doc.org/stdlib/libdoc/net/http/rdoc/classes/Net/HTTP.html
'ENV [ 'http_proxy']' yapar - bu bence kendisi – cwd
işe görünmüyor 'Net :: HTTP' sadece okur: ENV için v.2’de vekil + – akostadinov