У меня есть сообщение, которое происходит с приложением рельсов из ruby script. script создает запрос переменной как
request = Net::HTTP::Post.new(url.path)
который затем используется следующим образом
request.content_type = "application/json"
request.body = JSON.generate( params )
response = Net::HTTP.start(url.host, url.port) {|http| http.request(request)}
На сервере много обработки, и я получаю ошибку Net::ReadTimeout
Я попытался указать период ожидания
request.read_timeout = 500
как qaru.site/info/379444/..., но я получил
undefined method `read_timeout=' for #<Net::HTTP::Post POST> (NoMethodError)
ошибка. Я предполагаю, что я что-то пропустил где-то. Все подсказки с благодарностью получили
Техническая информация:
- Ruby 2.0.0p247
- Rails 4.0.0
- Windows 7 32-bit ruby