Ruby on rails 帮助获取Rails中指定URL的http状态的任何Gem

Ruby on rails 帮助获取Rails中指定URL的http状态的任何Gem,ruby-on-rails,ruby,http,url,gem,Ruby On Rails,Ruby,Http,Url,Gem,我想测试很多URL,并想知道每个URL的HTTP状态,而不必在浏览器中点击它们 有人知道gem可以帮助我找到解决方案吗?使用: 使用: 我非常确信,使用标准ruby(Net::HTTP和friends)可以实现这一点。然而,有很多宝石可以处理这样的事情。我对他有偏见 例如: Typhoeus::Request.get('http://google.fr').code => 301 我非常确信,使用标准ruby(Net::HTTP和friends)可以实现这一点。然而,有很多宝石可以处理这

我想测试很多URL,并想知道每个URL的HTTP状态,而不必在浏览器中点击它们

有人知道gem可以帮助我找到解决方案吗?

使用:

使用:


我非常确信,使用标准ruby(
Net::HTTP
和friends)可以实现这一点。然而,有很多宝石可以处理这样的事情。我对他有偏见

例如:

Typhoeus::Request.get('http://google.fr').code
=> 301

我非常确信,使用标准ruby(
Net::HTTP
和friends)可以实现这一点。然而,有很多宝石可以处理这样的事情。我对他有偏见

例如:

Typhoeus::Request.get('http://google.fr').code
=> 301

标准Ruby怎么样,没有额外的宝石(只需
需要'net/http'
):


如果出于某种原因,您想做的不仅仅是head请求,请将
head
替换为
get

标准Ruby如何,不需要额外的gem(只需
要求“net/http”
):

如果出于某种原因,您希望执行的不仅仅是head请求,请将
head
替换为
get

Net::HTTP.new('google.com').head('/').code
#=> "301"