rails ruby timeout rest-client

ruby - rails - faraday timeout



¿Cómo establecer el tiempo de espera en la gema RestClient en Ruby? (1)

No necesitas parchear nada. Puede usar RestClient::Request directamente, como:

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

Pero recuerda que el peor de los casos es 20 segundos.

Compruebe la otra respuesta postal https://stackoverflow.com/a/5445421/565999

Estoy usando la gema RestClient haciendo una llamada al servidor a través de ella. La pregunta es cómo establecer el tiempo de espera del lado del cliente.

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

Quiero configurarlo en 10 segundos.

¡¡Gracias por adelantado!!