我想使用 Ruby 的OpenURI来检查 URL 是否可以正确访问。所以我想检查它的响应代码(4xx 或 5xx 表示错误等)是否有可能找到?
问问题
6242 次
You can use the status
method to return an array that contains the status code and message.
require "open-uri"
open("http://www.example.org") do |f|
puts f.base_uri #=> http://www.example.org
puts f.status #=> ["200", "OK"]
end