我正在尝试通过将随机生成的文件上传到其域的根目录来验证用户是否可以控制域作为我的 rails 3 应用程序的一部分(与谷歌对谷歌应用程序的处理方式相同)。目前我正在使用 Net::HTTP 如果地址有效,它似乎可以工作,但如果地址无效,我会收到此错误。
getaddrinfo: nodename nor servname provided, or not known
有没有办法以某种方式忽略这个错误或更好/不同的方式来为控制器编写代码?
def check
require 'net/http'
require 'uri'
result = Net::HTTP.get_response(URI.parse('http://www.example.com/21312324213123.html'))
if Net::HTTPSuccess
@test = "true"
else
@test = "false"
end
end
任何帮助都会很棒。谢谢。