我有一个带有 curl 请求的 sh 脚本,它保存对数据变量的响应:
data=$(curl -X GET -H "Authorization: Bearer dee52f918f769f9734599526a296a0d" -H "Accept: application/json" -H "Cache-Control: no-cache" http://someurl.com/data)
Run Code Online (Sandbox Code Playgroud)
但我还需要获取一个响应标头值并将其保存到变量中。如何使用 curl 和 sh 做到这一点?
使用该-D选项将标题写入文件,然后将它们读入变量。
data=$(curl -D headers.txt -X GET ...)
headers=$(cat headers.txt)
Run Code Online (Sandbox Code Playgroud)