【发布时间】:2013-10-19 23:12:31
【问题描述】:
如何在 net/http 中设置更大的超时时间? 我正在做的是这样的:
rta = JSON.parse(Net::HTTP.get(URI(url)))
我试过了:
uri = URI(url)
http = Net::HTTP.new(uri.host, uri.port)
http.open_timeout = 5* 60
http.read_timeout = 5* 60
rta = JSON.parse(Net::HTTP.get(URI(url)))
但还是不行。
【问题讨论】:
-
也许会覆盖 Net::HTTP 的初始化程序?见:stackoverflow.com/questions/2229194/ruby-nethttp-time-out