Wykonywanie żądania SOAP przy użyciu XML w Railsach

Chcę złożyć wniosek do usługi sieci Web SOAP, ale nie chcę instalować żadnych klejnotów. Czy jest jakiś sposób, aby po prostu wykonać żądanie używając zwykłego XML?

Myślę, że to trywialne, ale mogłem coś pominąć, ponieważ wszystkie implementacje / tutoriale używały klejnotu.

Myślę, że odpowiedź SOAP może być obsługiwana również jako odpowiedź XML?

Wniosek jest następujący:

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>

questionAnswers(1)

yourAnswerToTheQuestion