是否有推荐的方法/教程显示如何在没有 THTTPRio 的情况下使用 Delphi 创建和处理纯 SOAP 请求,例如,如果我想实现SOAP over JMS、SOAP over AMQP或SOAP over SMTP?
简化代码示例:
// create a SOAP request (client side)
RequestXML := Service.Add(Arg1, Arg2);
此代码将使用参数 Arg1 和 Arg2 为“添加”方法调用生成带有 SOAP 消息的 XML。
// process a SOAP request (server side)
ResponseXML := Service.ProcessRequest(RequestXML);
此代码将采用 SOAP 请求 XML 并调用该方法。方法调用的结果将被包装为 SOAP 响应并准备好发送给客户端。