2012-05-07 2 views

답변

52

아무 것도 패치하지 않아도됩니다. 당신처럼, 직접 RestClient::Request를 사용할 수 있습니다

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

그러나 최악의 시나리오는 20 초입니다 기억하십시오.

확인 다른 포스트 대답 https://stackoverflow.com/a/5445421/565999

+2

이 답을해야한다 - 나는 때문에 그들이 가지고있는 의도하지 않은 부작용에 내가 그 원숭이 패치가 악 주장해야한다는 것을 두려워. –

+2

nit : 두 값이 같은 경우 timeout과 open_timeout을 모두 지정할 필요가 없습니다. timeout 값은 read_timeout과 open_timeout 모두에 사용됩니다. https://github.com/rest-client/rest-client/blob/10d3599745a134fa69eccc2f16f6e70133a3bb6c/lib/restclient/request.rb#L130 – Kazuki

+1

@ Kazuki 변경 사항은 아직 공개되지 않았습니다. history.md에 의하면 2.0.0 (여전히 릴리스 후보)이라고 나와 있습니다. – Kelvin

관련 문제