gpt4 book ai didi

ruby - Net::HTTP 在 Ruby 中获取超时

转载 作者:数据小太阳 更新时间:2023-10-29 07:30:20 25 4
gpt4 key购买 nike

如何在 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)))

但还是不行。

最佳答案

它看起来可能无法正常工作,因为您正在对类而不是您创建的实例进行 get 调用。尝试将最后一行更改为:

rta = JSON.parse(http.get(URI(url)))

关于ruby - Net::HTTP 在 Ruby 中获取超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325479/

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