2012-04-16 1 views
1

rest-clientを介してアクセスしているアプリ用のREST API(SAS for Azure BLOB)があります。ファイルへの残りのクライアントのGETに対するXMLファイル応答を書き込むにはどうすればよいですか?

私は:

response = RestClient.get "RESTURL" 

私はXMLを取り戻します。しかし

、私が使用して応答オブジェクトの内容を記述してみてください:

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

私はクリーンなXMLファイルを得ることはありません。

XML出力をRestClient.get呼び出しから取り出して.xmlファイルとして書き込むにはどうすればよいですか?

答えて

0

私はそれがresponse.to_strだと信じて:

File.open(file_name, 'w'){|f| f << response.to_str} 
関連する問題