SOAP 웹 서비스 호출을 위한 Linux 컬 요청

SOAP 웹 서비스 호출을 위한 Linux 컬 요청

SOAP 웹 서비스 WSDL이 있는데 SOAP-UI 도구를 사용하여 호출하면 제대로 작동합니다...

이제 LINUX CURL을 사용하여 동일한 호출을 시뮬레이션하려고 시도하지만 404 오류가 발생합니다.

이것은 내 CURL 요청입니다.

curl  -v --header "Content-Type: text/xml; charset=utf-8" \
     --header "SOAPAction:""" \
     --form "[email protected]" \
     --form "data=cid:112871000" \
     -X POST https://webservice.test:443/sotest/FileAttachmentService  \
     -u 3user1 \
     -sL -w "%{http_code} %{url_effective}\\n"

이 웹 서비스는 다음 항목을 입력으로 사용합니다.

네트워크 서비스 매개변수:-

1.파일 이름 2.데이터

다음은 SOAPUI 도구의 스냅샷입니다.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://webservices.test/services/Attachment/v1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <v1:attachment>
         <filename>Test.csv</filename>
         <data>cid:138641430598</data>
      </v1:attachment>
   </soapenv:Body>
</soapenv:Envelope>

관련 정보