2016-07-28 45 views
0

我有,捲曲請求sh腳本既節約了響應數據變量:如何數據和響應頭,捲曲保存到變量

data=$(curl -X GET -H "Authorization: Bearer dee52f918f769f9734599526a296a0d" -H "Accept: application/json" -H "Cache-Control: no-cache" http://someurl.com/data) 

但我也需要得到一個響應報頭值並將其保存到變量中。 如何使用curl和sh來做到這一點?

回答

1

使用-D選項將標題寫入文件,然後將它們讀入一個變量。

data=$(curl -D headers.txt -X GET ...) 
headers=$(cat headers.txt)