1
我正在提出一個外部請求,並使用HTTPARTY來處理JSON文件,然後解析它。
但是,如果請求失敗(文件不再存在或者是一個糟糕的uri),我該如何處理錯誤,以便我仍然可以顯示該頁面?
不知道如何最好地保護應用程序從這個故障點,我沒有做太多的錯誤處理。使用外部請求處理Ruby錯誤
def api_fetch(url)
JSON.parse HTTParty.get(url).response.body
end
api_fetch('http://example.com/data.json')['test']
請幫
將添加一些東西來檢查方法返回時調用nil。謝謝 –
我建議你也記錄引發的異常。以後會防止很多挫折。 – mcfinnigan