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>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage