如何获取XML格式的WCF请求?
我已经创建了一个WCF服务,并且得到了适当的输出, 但我想知道我发出了什么请求如何获取XML格式的WCF请求?,wcf,Wcf,我已经创建了一个WCF服务,并且得到了适当的输出, 但我想知道我发出了什么请求 service1 oc = new service1(); oc.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None; oc.ClientCredentials.UserName.UserName = UserName; oc.Client
service1 oc = new service1();
oc.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
oc.ClientCredentials.UserName.UserName = UserName;
oc.ClientCredentials.UserName.Password = Password;
RM[] ass = oc.GetReasonMasterlist();
如果您想做自己的事情,您可以编写一个自定义拦截器,或者根据
放置消息检查器以拦截请求/响应。
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="messages"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\logs\messages.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="false"
maxMessagesToLog="3000"
maxSizeOfMessageToLog="2000"/>
</diagnostics>
</system.serviceModel>