2012-04-16 59 views
1

我正在通过其他客户端访问应用程序(SAS for Azure blob)的REST API。如何写一个xml文件响应到一个rest-client GET文件?

当我这样做:

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文件?

回答

0

我相信这是response.to_str:

File.open(file_name, 'w'){|f| f << response.to_str}