1

rest-client 経由でアクセスしているアプリ (Azure blob の SAS) 用の 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 に答える