我使用的 curl 命令如下 curl -i -X POST -H 'Content-type:application/json' some_url -d '{ "some":"json"}'
并得到输出如下。
HTTP/1.1 200 OK
Server: openresty
Date: Tue, 03 Apr 2018 14:28:38 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 3925
Connection: keep-alive
X-Powered-By: PHP/5.5.9-1ubuntu4.23
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Methods: POST
Access-Control-Max-Age: 1000
{
"jsonrpc": "2.0",
"result": [{
"hostid": "10225",
"proxy_hostid": "0",
"host": "sgw-2585-bus",
"status": "0"
}]
}
我只想要 curl 命令的 json 输出进行进一步处理。我怎样才能实现它。
注意:curl 不会像这样显示 json 输出,我已经格式化了 json block 。
最佳答案
您是否尝试过 -s 或 --silent 选项?
关于linux - 抑制详细并仅显示 curl 输出命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49632850/