2013-04-17 32 views

cevap

10

Yanlış belgeleri okuyorsunuz (sizin 2009'dan beri güncellenmeyen wgibbs-rest-client için): here's the right one. Basit olmasına rağmen Ama bu bir, ya fark hakkında hiçbir şey söylemez:

:open_timeout bağlantı açma zaman aşımı olduğunu. Bu, sunucuları yavaş veya titrek yanıt süreleriyle çağırıyorsanız kullanışlıdır.

:timeout cevap okumak için zaman aşımı olduğunu. Bu, okuma işleminde yarı yolda kalmayacağınız veya 5 KB'lik bir JSON beklediğinizde 5 MB'lık bir dosya okunamayacağınızdan emin olmak için kullanışlıdır.

+0

Teşekkür .... Hemen tepki = RestClient.get onaylamak için "abc/ORDER_ITEMS/advanced_search?" cevabına eşdeğer olacağını = RestClient :: Request.execute (: method =>: get,: url => "abc/ORDER_ITEMS/advanced_search?": Zaman aşımı => 300) –

+0

Evet, 'RestClient.get'' çağırıyor execute bu şekilde: 'Request.execute (: method =>: get,: url => url,: headers => üstbilgi, & blok)' –