SOAP-Anforderung mithilfe von XML in Rails
Ich möchte eine Anfrage an einen SOAP-Webdienst stellen, möchte jedoch keine Edelsteine installieren. Gibt es eine Möglichkeit, die Anfrage einfach mit einfachem XML zu stellen?
Ich denke, es ist trivial, aber es könnte etwas geben, das ich verpasst habe, weil alle Implementierungen / Tutorials einen Edelstein verwendeten.
Ich denke, dass die SOAP-Antwort auch als XML-Antwort behandelt werden kann, oder?
Die Anfrage lautet:
POST /services/tickets/issuer.asmx HTTP/1.1
Host: demo.demo.com
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>
<Tick xmlns="http://demo.com/test/test">
<Request>
<Username>string</Username>
<Password>string</Password>
<AcquirerId>int</AcquirerId>
<RequestType>string</RequestType>
<ExpirePreauth>unsignedByte</ExpirePreauth>
<BitPerSec>int</BitPerSec>
<Office>string</Office>
</Request>
</Tick>
</soap12:Body>
</soap12:Envelope>