我想从SOAPUI使用的同一个WCF服务中获取SOAPService工具触发的SOAP请求体。 Service1.cs的代码:
public class Service1 : IService1
{
public void GetData(int value)
{
System.Diagnostics.EventLog.WriteEntry("Guru", value.ToString());
}
}
IService1.cs的代码:
[ServiceContract]
public interface IService1
{
[OperationContract]
void GetData(int value);
}
正如您可以看到我在eventLog中打印值,但我想打印完整的SOAP请求以及标题和正文:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:GetData>
<!--Optional:-->
<tem:value>15</tem:value>
</tem:GetData>
</soapenv:Body>
</soapenv:Envelope>
请提出一些建议。任何帮助将不胜感激。