我想从网址获取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。