with webservice soapaction from example desde consumir consume con check calling web-services testing curl

web services - soapaction - Curl línea de comandos para consumir webServices?



curl soapaction (5)

Incorrecto. Eso no funciona para mí.

Para mí, este funciona:

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

¿Ustedes saben cómo puedo usar la línea de comando Curl para POST SOAP para probar un servicio web?

Tengo un archivo (soap.xml) que tiene todos los mensajes de jabón adjuntos, pero parece que no puedo publicarlo correctamente.

¡Gracias!


Para un servicio web SOAP 1.2, normalmente uso

curl --header "content-type: application/soap+xml" --data @filetopost.xml http://domain/path


Publicar una cadena:

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

Publicar el contenido de un archivo:

curl -d @soap.xml "http://www.example.com/target"


Si quieres una interfaz más fluffier que la terminal, http://hurl.it/ es increíble.


curl -H "Content-Type: text/xml; charset=utf-8" / -H "SOAPAction:" / -d @soap.txt -X POST http://someurl