url="http://www.qunar.com/datas.gz"
client = HTTPClient.new
file_name=File.join("download","datas.gz")
begin
report_data = client.get_content(url)
open(file_name, 'wb+') {|file| file.syswrite(report_data)} #wb+ 二进制文件写, syswrite
rescue Errno::ENOENT, Errno::EACCES => e
puts e
end