如何使用Curl命令将动态值传递给GET请求URL

时间:2019-06-03 10:52:52

标签: curl get

如何将从POST请求获得的动态值传递到GET的请求URL(GET请求url包含查询参数)

我正在cygwin的帮助下在Windows 8上运行curl命令

#!/bin/bash
testsuiteid=$(curl -s -d @automaton.json -H "Content-Type: application/json" -X POST http://172.30.66.78:8088/Automaton/THBS/service/run | jq -r '.testSuiteReportIds[0]')
echo "$testsuiteid"
echo ${testsuiteid:1:-1}
testsuiteid=${testsuiteid:1:-1}
curl -H "Content-Type: application/json" -X GET http://172.30.66.78:8088/Automaton/THBS/testsuite/report?type=Testcase&id=${testsuiteid}

在最后一行,即$ {testsuiteid},我正在传递获得的动态ID ...但是我收到以下错误消息 curl:(3)网址格式错误/非法或缺少网址

我想在最后一行传递动态id时获得响应,并且应该获取json的响应

0 个答案:

没有答案