Curl command line for consuming webServices?

后端 未结 5 1034
野性不改
野性不改 2020-12-23 02:19

Do you guys know how I can use the Curl command line to POST SOAP to test a web service?

I have a file (soap.xml) which has all the soap message attached to it I jus

相关标签:
5条回答
  • 2020-12-23 02:28

    Wrong. That doesn't work for me.

    For me this one works:

    curl 
    -H 'SOAPACTION: "urn:samsung.com:service:MainTVAgent2:1#CheckPIN"'   
    -X POST 
    -H 'Content-type: text/xml'   
    -d @/tmp/pinrequest.xml 
    192.168.1.5:52235/MainTVServer2/control/MainTVAgent2
    
    0 讨论(0)
  • 2020-12-23 02:29
    curl -H "Content-Type: text/xml; charset=utf-8" \
    -H "SOAPAction:" \
    -d @soap.txt -X POST http://someurl
    
    0 讨论(0)
  • 2020-12-23 02:34

    If you want a fluffier interface than the terminal, http://hurl.it/ is awesome.

    0 讨论(0)
  • 2020-12-23 02:37

    Posting a string:

    curl -d "String to post" "http://www.example.com/target"
    

    Posting the contents of a file:

    curl -d @soap.xml "http://www.example.com/target"
    
    0 讨论(0)
  • 2020-12-23 02:42

    For a SOAP 1.2 Webservice, I normally use

    curl --header "content-type: application/soap+xml" --data @filetopost.xml http://domain/path
    
    0 讨论(0)
提交回复
热议问题