我正在使用Jenkins和curl以分析的形式发布文件,并返回用于下载内容的ID .
我的问题是如何解析json响应以便用作我的下一个curl get请求 .
这是post命令:
curl --form file=@"%WORKSPACE%\results.zip" https://host.com
这将返回一个json响应,如: {"request_id":"XXXXXX","message:null","error":false}
我想在我的下一个curl请求中传递“request_id = XXXX”对,如:
curl https://host.com/downloadreport?request_id=XXXXX
有没有办法做到这一点?将json响应保存到文件并以某种方式解析它?或者可能链接两个请求并操纵json响应?
提前致谢
1 回答
找到了部分解决方案:
它不是很健壮,因为它需要知道响应设置,有时响应变化顺序,并且不能真正知道每个变量中的内容 .