2013-04-17 2 views

答えて

10

あなたは間違ったドキュメント(wgibbs-rest-clientは2009年以降に更新されていません):here's the right oneを読んでいます。しかし、その違いについては何も言わないが、それは簡単だ。

:open_timeoutは接続を開くためのタイムアウトである。これは、応答時間が遅いまたは不安定なサーバーを呼び出す場合に便利です。

:timeoutは、回答を読むためのタイムアウトです。これは、読み取りプロセスの途中で邪魔にならないようにするか、または5 KBのJSONが必要なときに5 MBのファイルを読み込めないようにするのに便利です。

+0

ありがとう....ちょうど応答を確認する= RestClient.get "abc/order_items/advanced_search?"レスポンス= RestClient :: Request.execute(:method =>:get、:url => "abc/order_items/advanced_search?"、:timeout => 300) –

+0

はい、 'RestClient.get'は' 'Request.execute(:method =>:get、:url => url、:headers => headers、&block)'のように実行します。 –

関連する問題