シェル インターフェイス関数CALLを使用して SOAP Web サービスを呼び出す Rebol 2 コードがあります。
soap-request: rejoin [{<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header />
<SOAP-ENV:Body>}
soap-body ;-- Payload string of the request
{</SOAP-ENV:Body>
</SOAP-ENV:Envelope>}
]
soap-response: copy {}
call/wait/input/output rejoin [
curl-directory {\curl -H }
{"SOAPAction: " -X POST -H "Content-type: text/xml" -d @- <URL web service>}
] soap-request soap-response
Rebol 3 Alpha の CALL 関数はまだこれを実行できないようです。
しかし、 Esper Consultancy の Rebol 3 cURL バインディングで同等の動作を達成することは可能ですか? そのコードはどのように見えるでしょうか?