URI响应代码

时间:2012-11-29 21:14:27

标签: ruby url open-uri

我想使用Ruby的OpenURI来检查是否可以正确访问URL。所以我想检查它的响应代码(4xx或5xx意味着错误等)是否有可能找到它?

1 个答案:

答案 0 :(得分:21)

您可以使用status方法返回包含状态代码和消息的数组。

require "open-uri" 

open("http://www.example.org") do |f|
  puts f.base_uri  #=> http://www.example.org
  puts f.status    #=> ["200", "OK"]
end
相关问题