在Ruby中捕获一个外部URL错误



我的部分脚本联系TwittersAPI以获取共享数量:

twitter = JSON.parse(open("http://urls.api.twitter.com/1/urls/count.jsonurl=TheURL).read) 

我担心的是,如果推特宕机或速度慢,它会在返回错误时停止我的网站工作。

我如何捕捉错误,甚至设置一个短的超时,以便在调用时间过长时跳过调用?

谢谢,Tom

在AJAX请求中连接到Twitter可能是个好主意。如果您想在几秒钟后获得超时,那么Ruby中有timeout模块。

相关内容

  • 没有找到相关文章