Я хочу переопределить тайм-аут по умолчанию для вызова службы в моем ruby-коде. Я открываю соединение как показано ниже.
res = Net::HTTP.start(@@task_url.host, @@task_url.port) do |http|
http.get("/tasks/#{task_id}")
end
Я пытался установить время read_timeout как под, но потом я получил исключение NoMethodError в своем коде.
res = Net::HTTP.start(@@task_url.host, @@task_url.port)
res.read_timeout = 10
res do |http|
http.get("/tasks/#{task_id}")
end
Предложите мне, как мне установить read_timeout. И я хочу установить read_timeout где-то глобально, чтобы использовать этот тайм-аут для всего моего вызова службы через Net:: HTTPP.start()