2012-03-15 2 views
0

curl로 비누 호출을 사용하여 xml을 가져 오려고합니다. 아래를 참조하십시오. 당신이 볼 수 있듯이 에코 명령의 출력을 컬의 -d 매개 변수로 파이프합니다. 우리는 오래된 버전의 컬을 가지고 있으므로 --data-urlencode 함수를 사용할 수 없습니다. 이제 내 솔루션 작동하지만 curl 명령의 오류 코드를 얻는 방법을 모르겠습니다. 도와주세요!Bash, 파이프 출력 명령 및 오류 코드 받기

$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

bash의 이전 명령에서 오류 코드를 '$?'변수를 통해 얻을 수 있습니다.

관련 문제