我阅读了一堆关于SOAP和REST(WCF和Web API)的文章。 在阅读完毕后,我最终了解到WCF功能更强大,但很多功能都可以在Web API中实现。例如,对于Web API中的双工通信,我们可以使用SignalR或套接字。 WCF通过WS-Security为您提供更高的安全性,但在Web API中您可以使用HTTP 那么,除了使用大量不同的协议和数据格式外,WCF能为您提供Web API不能提供什么?
答案 0 :(得分:0)
Web Api
支持比SOAP
更多的协议和传输,其中一些非常有用,例如FTP
,MSMQ
和{{1}}。
这里有一张比较两者的表格:https://msdn.microsoft.com/en-us/library/jj823172.aspx
两者都有自己的目的,上表可以帮助您选择。
答案 1 :(得分:0)