【发布时间】:2013-02-04 12:27:56
【问题描述】:
我正在发出一个外部请求,并对 JSON 文件使用 HTTPARTY,然后对其进行解析。
但是如果请求失败(文件不再存在或 uri 不正确),我该如何处理错误以便仍然可以显示页面?
不确定如何最好地保护应用程序免受此故障点的影响,而且我在错误处理方面做得不多。
def api_fetch(url)
JSON.parse HTTParty.get(url).response.body
end
api_fetch('http://example.com/data.json')['test']
请帮忙
【问题讨论】: