0
我編寫了一個rake任務,它將一個json解析爲來自API的哈希。Rails parse_url()文件末尾達到錯誤
相關代碼
uri = URI.parse(url)
JSON.parse(uri.open.read)
當我運行這個rake任務,有時我得到的錯誤,這我假設一個「到達文件末尾」是某種形式超時或連接關閉不管是什麼原因。有時候,json被解析而沒有缺陷,其他時候我得到這個錯誤。
我想知道是否有不同的/更安全的方法,或者如果有一種方法來繼續嘗試解析,直到parse_url成功完成。
謝謝!
我使用Ruby 1.9.2-P320和Rails 3.2.6