curl post获取到的输出作为变量
在命令行中使用curl命令获取到的输出可以通过重定向符号将其保存到一个文件中,然后通过读取该文件的方式将其作为变量。
例如,假设我们使用curl命令获取了一个API的返回结果,并将其保存到一个名为result.json的文件中:
curl -X POST -H "Content-Type: application/json" -d '{"name": "John", "age": 30}' https://example.com/api > result.json
然后可以使用以下命令将result.json中的内容读取到一个名为response的变量中:
response=$(cat result.json)
现在,可以使用echo命令来打印response变量的值:
echo $response
注意:在使用curl命令获取到的输出中可能包含特殊字符,如换行符和空格等。因此,需要使用双引号将变量引起来,以确保其正确解析。例如:
echo "$response"
原文地址: https://www.cveoy.top/t/topic/b1lG 著作权归作者所有。请勿转载和采集!