2012-05-07 12 views

risposta

52

Non è necessario eseguire il patch della scimmia. È possibile utilizzare RestClient::Request direttamente, come:

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

Ma ricordate il caso peggiore è di 20 secondi.

Controllare l'altro post risposta https://stackoverflow.com/a/5445421/565999

+2

Questa dovrebbe essere la risposta - ho paura che devo affermare che le patch di scimmie sono male a causa di effetti collaterali indesiderati che hanno. –

+2

nit: non è necessario specificare sia il timeout che open_timeout se questi due hanno lo stesso valore. il valore di timeout verrà utilizzato sia per read_timeout che open_timeout. https://github.com/rest-client/rest-client/blob/10d3599745a134fa69eccc2f16f6e70133a3bb6c/lib/restclient/request.rb#L130 – Kazuki

+1

@Kazuki che il cambiamento non è ancora stato rilasciato. History.md dice che è per 2.0.0 (che è ancora un candidato per il rilascio). – Kelvin

Problemi correlati