XML和Soap如何与WCF协同工作?

时间:2010-09-23 02:27:39

标签: xml wcf soap

我在面试中被问过这个问题

XML和Soap如何与WCF协同工作?

可以解释一下吗?

2 个答案:

答案 0 :(得分:3)

WCF提供了多个选项(绑定),用于在计算机或进程之间进行通信。其中一些使用二进制格式(例如 NetTcpBinding ),而其中一些使用HTTP上的文本(例如 BasicHttpBinding WsHttpBinding )。

当通过HTTP与WCF服务通信时,例如使用BasicHttpBinding,您将使用SOAP,这是一种使用XML格式化消息的消息传递协议。

您可以使用Service Trace Viewer tool附带的Windows SDK查看客户端和服务器之间的SOAP消息。

WCF的一个优点是底层的通信方法被抽象到一定程度 - 您可以编写代码来使用WCF服务,而无需关心是否要使用SOAP / XML或二进制。当然,实际的实现可能非常重要,所以你仍然需要知道发生了什么。

答案 1 :(得分:0)

这个问题很模糊。也许这些会让你开始寻找你想要的东西?