我建使用自定义的用户名和密码验证,我从客户端应用程序用下面的代码测试它WCF服务:WCF服务的定制消息检查
using (ServiceReferenceClient.TestServiceClient tc = new ServiceReferenceClient.TestServiceClient())
{
tc.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
tc.ClientCredentials.UserName.UserName = "User1";
tc.ClientCredentials.UserName.Password = "Pwd1";
tc.ServiceMethod(param1, param2, param3);
}
它工作正常,但我需要看到发送给WCF服务和响应的实际SOAP请求。我如何从我的客户那里做到这一点?
我知道我可能会写我自己的自定义消息督察,并想就如何建立一个
你可以使用像一个网络调试代理[小提琴手(http://www.telerik.com/fiddler)。 – khlr
最佳做法是**不**使用WCF客户端使用':https://msdn.microsoft.com/en-us/library/aa355056(v=vs.110).aspx – Tim
您也可以使用SOAPUI ,甚至WCFTestClient(您可以在WCFTestClient中看到发送和接收的XML)。 – Tim