2015-09-03 58 views
0

我正在使用curl調用REST API。 REST調用返回一個文件mar21.tar.gzcurl將REST API響應調用到文件中

但文件的格式是數據,但它必須以gzip格式對我運行tar -xvf。

我怎樣才能讓文件以原始格式返回。

curl -u#{user}:#{password} -k -i -H「Content-type:application/json」-o#{tmp_dir} /#{filename} -X GET#{url}

+0

「...的文件格式是數據......」 什麼?你期待得到一個* .tar.gz,但你得到了...別的東西? –

+0

是的,我看到該文件被保存爲mar15.tar.gz,當我說tar -xvf mar15.tar.gz時,它不是以gzip格式表示的,所以我試圖通過鍵入文件來查看文件的格式mar15.tar.gz,它表示數據 – Newbie

+0

如果你「貓」它會是什麼樣子? –

回答

0

試試這個:

curl -u #{user}:#{password} -k -i -H "Content-type: application/json" -o #{tmp_dir}/#{filename} -X GET #{url} > mar21.tar.gz