ruby 检查Ruby中是否存在URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 检查Ruby中是否存在URL相关的知识,希望对你有一定的参考价值。

require 'net/http'

def working_url?(url_str)
  url = URI.parse(url_str)
  Net::HTTP.start(url.host, url.port) do |http|
    http.head(url.request_uri).code == '200'
  end
rescue
  false
end

以上是关于ruby 检查Ruby中是否存在URL的主要内容,如果未能解决你的问题,请参考以下文章

如何检查一个值是不是存在于Ruby中的数组中

用于检查网站是不是具有搜索引擎友好 URL 的 Ruby 代码

ruby 通过排除路径文件中定义的路由来检查是否在列出的路由中定义了传入的URL的约束。

ruby 使用Ruby Net :: FTP库的示例代码。登录FTP服务器,列出文件,检查目录是否存在,上传文件

如何递归检查ruby hash成员是不是存在?

Ruby Style:如何检查嵌套的哈希元素是不是存在