Web API与Window Communication Foundation

时间:2017-02-24 15:15:47

标签: api wcf

我阅读了一堆关于SOAP和REST(WCF和Web API)的文章。 在阅读完毕后,我最终了解到WCF功能更强大,但很多功能都可以在Web API中实现。例如,对于Web API中的双工通信,我们可以使用SignalR或套接字。 WCF通过WS-Security为您提供更高的安全性,但在Web API中您可以使用HTTP 那么,除了使用大量不同的协议和数据格式外,WCF能为您提供Web API不能提供什么?

2 个答案:

答案 0 :(得分:0)

Web Api支持比SOAP更多的协议和传输,其中一些非常有用,例如FTPMSMQ和{{1}}。

这里有一张比较两者的表格:https://msdn.microsoft.com/en-us/library/jj823172.aspx

enter image description here

两者都有自己的目的,上表可以帮助您选择。

答案 1 :(得分:0)

它们都用于不同的场景WebApi使用Restful服务的全部功能,如Uri缓存和各种其他功能。检查以下差异,希望它能帮到你

enter image description here