2012-05-07 10 views

Respuesta

52

No necesita parche de mono nada. Puede utilizar RestClient::Request directamente, como:

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

Pero recordar el peor de los casos es de 20 segundos.

Comprobar el otro post respuesta https://stackoverflow.com/a/5445421/565999

+2

Esta debe ser la respuesta - Me temo que debo afirmar que los parches de mono son malas debido a los efectos secundarios no deseados que tienen. –

+2

nit: no tiene que especificar tanto timeout como open_timeout si esos dos son del mismo valor. el valor de tiempo de espera se usará para read_timeout y open_timeout. https://github.com/rest-client/rest-client/blob/10d3599745a134fa69eccc2f16f6e70133a3bb6c/lib/restclient/request.rb#L130 – Kazuki

+1

@Kazuki que el cambio no se ha lanzado aún. The history.md dice que es para 2.0.0 (que todavía es un candidato de lanzamiento). – Kelvin

Cuestiones relacionadas