以WCF形式获取WCF web服务响应

问题描述:

我创建了一个简单的WCF Web服务。我如何将它的响应视为XML?以WCF形式获取WCF web服务响应

我是否创建了一个消费客户端应用程序,然后以某种方式将结果输出为XML?

+1

您的意思是仅查看调试的响应? – Aliostad 2012-02-21 11:26:59

+0

@Aliostad服务从数据库中获取数据。我希望能够在向客户提供xml给质量控制人员之前将其传递给客户端 – iKode 2012-02-21 12:37:10

+0

WCF将所有这些内容抽象出来。您可以拥有绑定,以便数据以二进制,二进制XML或完全适当的格式传递,如NetTcp或NetNamedPipe。我建议你使用Fiddler来获取数据,因为它传播的是线程 - 但只有你使用的输出是纯XML格式的绑定。 – Aliostad 2012-02-21 13:21:23

我比较推荐你使用XML的间谍,因为它提供了WSDL,SOAP,XSD http://www.altova.com/simpledownload2c.html?gclid=CJeFgKGEr64CFSgntAod9m4oSA的好风景

SoapUI可能对您有用。也将帮助您测试您的服务。将它指向WSDL并远离你。

您可以使用WCF跟踪实用程序 - SvcTraceViewer.exe。只需在配置文件中配置tracer。

看看这个源(在底部,System.Diagnostics程序部分):

http://xenta.codeplex.com/SourceControl/changeset/view/068ddfd6bf36#trunk%2fSrc%2fHst%2fIisHost%2fWeb.config

这是我们如何使用WCF在我们的项目跟踪。

您还可以使用visual studio提供给您的Wcf测试工具。它非常简单易用。

您可以在C发现:\ Program Files文件\微软的Visual Studio 10.0 \ Common7 \ IDE \ WcfTestClient

下面是所有的事情我会建议:

试试这件,并请回报! :)