2012-05-07 17 views

cevap

52

Maymun yaması yapmaya gerek yok. Sen gibi, doğrudan RestClient::Request kullanabilirsiniz:

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

Ama kötü senaryo 20 saniyedir unutmayın.

Kontrol diğer sonrası cevap https://stackoverflow.com/a/5445421/565999

+2

Bu cevap olmalıdır - nedeniyle sahip oldukları istenmeyen yan etkilere O maymun yamalar kötüdür iddia gerektiğini korkuyorum. –

+2

nit: Bu iki değer aynı değerde ise hem zaman aşımı hem de open_timeout belirtmeniz gerekmez. zaman aşımı değeri hem read_timeout hem de open_timeout için kullanılacaktır. https://github.com/rest-client/rest-client/blob/10d3599745a134fa69eccc2f16f6e70133a3bb6c/lib/restclient/request.rb#L130 – Kazuki

+1

@Kazuki bu değişiklik henüz yayınlanmadı. History.md, 2.0.0 için olduğunu söylüyor (bu hala bir sürüm adayı). – Kelvin

İlgili konular