打开uri错误:无法将哈希转换为字符串

时间:2012-05-23 21:37:52

标签: open-uri ruby-1.8.7

我想从网址获取xml内容(比方说http://stackoverflow.com)。为此我使用open uri。当我做的时候

begin
  status = Timeout::timeout(5) {
  getresult = open("http://stackoverflow.com", "UserAgent" => "Ruby-OpenURI").read
}
rescue => e#Timeout::Error => e
  puts e.to_s
end

我收到一条错误消息“无法将散列转换为字符串”。我没有要求任何文件。任何人都可以让我知道我在这里做错了什么!我使用的是Ruby 1.8.7。

0 个答案:

没有答案