gpt4 book ai didi

用于下载图像的 ruby​​ http 超时

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:20:13 24 4
gpt4 key购买 nike

如何为 ruby​​ 的 http.get 指定更长的超时时间?

这里是上下文:

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

我的请求总是超时,有什么解决方案/解决方法?

最佳答案

使用read_timeout方法,以秒为单位。示例:

http.read_timeout = 500

关于用于下载图像的 ruby​​ http 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com