Подтвердить что ты не робот

Как установить тайм-аут в камне RestClient в Ruby?

Я использую камень RestClient, чтобы получить звонок на сервер через него. Вопрос в том, как установить тайм-аут с клиентской стороны.

RestClient.get "http://127.0.0.1:7819/tokenize/word/stackoverflow"

Я хочу установить его на 10 секунд.

Спасибо в Advance!!

4b9b3361

Ответ 1

Вам не нужно что-либо обезглавливать. Вы можете напрямую использовать RestClient::Request, например:

RestClient::Request.execute(:method => :get, :url => url, :timeout => 10, :open_timeout => 10)

Но помните, что худший сценарий - 20 секунд.

Проверьте другой ответ на сообщение fooobar.com/info/159573/...