2012-05-07 35 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:これらの2つが同じ値の場合、timeoutとopen_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

関連する問題