2012-04-21 155 views
0

如何定義代理連接/讀取超時?設置代理請求超時

我試着這樣做(但我得到的錯誤 - 未定義的方法讀/開超時)

http = Net::HTTP::Proxy(host, port, user, pass) 
http.open_timeout = 5 
http.read_timeout = 5 
http.start(uri.host) do |http| 

end 

感謝您的幫助

+0

這篇文章將解決這個問題:http://stackoverflow.com/questions/16939969/ruby-increasing-proxy-request-timeout – tokhi 2013-06-05 18:31:18

回答

0

你靠近,你需要做的跟隨

http = Net::HTTP::Proxy(host, port, user, pass) 
http.start(uri.host) do |http| 
    http.open_timeout = 5 
    http.read_timeout = 5 
end 

你需要在塊內移動像open_timeout這樣的屬性http

乾杯!