Soy nuevo en SOAP y xml. Leí varios tutoriales, pero nada parece ser lo suficientemente claro.¿cómo se envía una solicitud SOAP?
Estoy confundido, ¿cómo se envía una solicitud SOAP? La forma en que he intentado hacer esto es guardando mi solicitud SOAP (como se ve a continuación) como: testRequest.xml.
POST /MobileCashPayout.asmx HTTP/1.1
Host: 192.168.1.80
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Payout xmlns="http://www.mycel.com/">
<Username>string</Username>
<Password>string</Password>
<referenceID>string</referenceID>
<sourceMsisdn>string</sourceMsisdn>
<destMsisdn>string</destMsisdn>
<Amount>decimal</Amount>
<MobilePin>string</MobilePin>
<cashInformation>string</cashInformation>
<merchantName>string</merchantName>
</Payout>
</soap12:Body>
</soap12:Envelope>
entonces abro el archivo (testRequest.xml) con un navegador con el fin de que sea enviado ..
lo que recibo a cambio es un mensaje de error que indica: análisis XML error: Sintaxis error Ubicación: localhost/proyectos/test.xml línea número 1, columna 1: Enviar /MobileCashPayout.asmx HTTP/1,1 ^
yo os envío el camino equivocado? Por favor, ¿me ayudas?
El contenido XML comienza con ' Xml'. Todo antes de eso son encabezados HTTP. ¿Qué plataforma estás usando? ¿Java? –