C#WebService Client Raw INPUT / OUTPUT

时间:2011-04-05 15:25:35

标签: c# .net web-services debugging

快速提问:

有没有办法在C#/ .NET WebService客户端上打印原始输入/输出XML

在C#中,我有这个电话:

BWSC.MyClient client = new BWSC.MyClient();
client.MyCall("p1", "p2);

我想看看客户端正在生成的确切输出XML是什么,以及确切的输入XML服务器是否正在响应。

谢谢!

3 个答案:

答案 0 :(得分:7)

为什么不使用fiddler来查看对服务器的请求/响应?这样您就不必更改代码了!

答案 1 :(得分:3)

您必须编写一个简单的SoapExtension来输出原始SOAP消息。 http://msdn.microsoft.com/en-us/library/system.web.services.protocols.soapextension%28VS.85%29.aspx

答案 2 :(得分:1)

soapUI也是有益的。

http://www.soapui.org/