1

我通过 rest-client 访问的应用程序(SAS for Azure blob)有一个 REST API。

当我做:

response = RestClient.get "RESTURL"

我得到了 XML。

但是,当我尝试使用以下方法编写响应对象的内容时:

marshal_dump = Marshal.dump(response)
file = File.new(file_name,'w')
file.write marshal_dump
file.close

我没有得到一个干净的 XML 文件。

如何从 RestClient.get 调用获取 XML 输出并将其写入 .xml 文件?

4

1 回答 1

0

我相信这是 response.to_str:

File.open(file_name, 'w'){|f| f << response.to_str}
于 2012-04-16T03:46:20.020 回答