Web 服务从 SoapUI 接收 SOAP 请求,对其进行解析并记录到日志中。这是 XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:loc="localhost">
<soapenv:Header/>
<soapenv:Body>
<loc:HTTPWebService>
<!--Optional:-->
<loc:input>Data1</loc:input>
<payload>Data1</payload>
</loc:HTTPWebService>
</soapenv:Body>
</soapenv:Envelope>
我希望 Web 服务做的是用一个简单的字符串(即“OK”)响应 SoapUI,并在发送消息后记录发送响应的时间。目前,我能够发送响应的唯一方法是在 Web 服务关闭时返回字符串。这是我一直在寻找的一个例子:
public void sendReply()
{
//Do stuff and send the string
//Write to a log after the response has been sent
}
日志部分已完成,但我无法让发送位工作。