我使用的是httparty(0.13.1)gem。我正在使用httparty進行一系列API調用。我的一些初始API調用成功,但後來的調用連續失敗。我添加了180秒的超時時間。我搜索谷歌,但我仍然找不到任何解決方案。很長時間以來我一直在努力掙扎。在HTTPARTy中處理Net :: ReadTimeout錯誤
我的代碼:
response = HTTParty.get("http://pubapi.cryptsy.com/api.php?method=marketdatav2", timeout: 180)
錯誤:
A Net::ReadTimeout occurred in background at 2014-10-05 11:42:06 UTC :
我不知道這一次自己是否在工作?我覺得180秒足以擷取響應,因爲默認的超時時間是60秒。如果我想處理淨讀超時錯誤,有沒有辦法做到這一點?如果發生此錯誤,我想返回零。 或者是否有避免發生此錯誤的最佳解決方案?
你解決了嗎?我也有一系列的API調用相同的問題。超時不適合我。 – 2015-04-24 10:21:11