ruby http тайм-аут для загрузки изображений - PullRequest
1 голос
/ 09 февраля 2011

Как вы указываете более длительное время ожидания для http.get?

в ruby ​​Вот контекст:

def downloadImage(domain, source, dest)
  # e.g. domain: "static.flickr.com"
  #      source: "/00/md5hashcode.jpg"

  puts("Downloading: #{domain}#{source}")

  Net::HTTP.start(domain) { |http|
    resp = http.get(source)
    open(dest, "wb") { |file|
      file.write(resp.body)
     }
  }
end

Мои запросы истекают по времени, каково решение / обходной путь?

1 Ответ

1 голос
/ 09 февраля 2011

Используйте метод read_timeout, в секундах.Пример:

http.read_timeout = 500
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...