URL获取响应错误

时间:2012-11-24 19:20:29

标签: ruby-on-rails url

我的Rails控制器代码中有以下几行

url_parsed = URI.parse(url)
response = Net::HTTP.get_response(url_parsed)

当我将www.google.com作为url传递时,它会给出

undefined method `request_uri' for #<URI::Generic:0x00000002e07908 URL:www.google.com>

在第二行,即使我没有在任何地方调用方法request_uri

在这种情况下,我希望它显示我的错误页面,而不是这个丑陋的错误。我该怎么办?

1 个答案:

答案 0 :(得分:2)

您的url字符串缺少协议:url="http://www.google.com"

然后您的代码将返回Net::HTTPOK - 请参阅此documentation