我想从 url 获取 xml 内容(比如说http://stackoverflow.com)。为此,我使用开放 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。