设置代理请求超时

时间:2012-04-21 18:22:44

标签: ruby-on-rails ruby-on-rails-3

如何定义代理连接/读取超时?

我尝试过这样做(但我收到错误 - 未定义的方法读取/打开超时)

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

end

感谢您的帮助

1 个答案:

答案 0 :(得分: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

喝彩!