我正在尝试使用curl的soap调用来获取xml,请参阅下文。如您所见,我将echo-command的输出传递给curl的-d参数。我们有一个旧版本的curl,因此我们不能使用--data-urlencode函数。现在我的解决方案有效,但我不知道如何获取curl命令的错误代码。请帮忙!
$HEADER="<xml>this is my header I want to post</xml>"
echo $HEADER | curl -H 'Content-Type: text/xml; charset=utf-8' -H 'SOAPAction:https://blabla' -d @- -o output.xml -X POST https://blablabla
答案 0 :(得分:0)
您可以通过变量'$?'
从bash中的上一个命令获取错误代码