【发布时间】:2012-10-29 15:41:03
【问题描述】:
我使用 OpenURI 库。
object = open("http://example.com")
如果http://example.com 服务器代码响应等于 200,则我的程序按预期运行。
但是,如果http://example.com 服务器响应代码等于 400(或其他),则脚本将中止 OpenURI::HTTPError: 404 Not Found。
如果我使用“begin-rescue”构造并处理“HTTPError 异常”,我可以避免这种情况。
这是正确的方法吗?
我应该使用 Net/Http 库而不是 OpenURI 来处理所有情况吗?
【问题讨论】: