Ruby on rails 帮助获取Rails中指定URL的http状态的任何Gem
我想测试很多URL,并想知道每个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)可以实现这一点。然而,有很多宝石可以处理这
我非常确信,使用标准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"