ruby - URI 响应代码

标签 ruby url open-uri

我想使用 Ruby 的 OpenURI检查该URL是否可以正常访问。所以我想查看它的响应代码(4xx 或 5xx 表示错误等)是否可以找到?

最佳答案

您可以使用 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

关于ruby - URI 响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13634845/

相关文章:

ios - WKWebView:是否可以预加载多个 URL?

url - 接受来自Grails中某些URL的调用

当用户名有空格时,Ruby OpenURI FTP 不工作

ruby-on-rails - Heroku 上的对等方重置连接

ruby-on-rails - 更新 Rails 中的 params 哈希值

ruby-on-rails - 在 Rails/Cloudfront/Heroku 中设置 Assets 缓存过期

java - RestTemplate.exchange() 不编码 '+' ?

ruby - 如何使用 Capybara 获取 HTML 表格行

ruby - 如何查询mongoid 'not_in' 'greater than'

javascript - 从检索到的页面的 JavaScript 中解析数据