WCF REST和WEB API的区别

3

我认为WCF使用SOAP协议,WebAPI使用REST架构。但是WCF支持SOAP和REST两种协议。

  1. WCF REST和WebAPI之间的区别是什么?
  2. 为什么人们普遍更喜欢使用WebAPI?

可能是WCF vs ASP.NET Web API的重复问题。 - Tim
这个链接将解决你所有的疑问。 http://www.dotnet-tricks.com/Tutorial/webapi/JI2X050413-Difference-between-WCF-and-Web-API-and-WCF-REST-and-Web-Service.html - Gaurav Shah
1个回答

3

WCF是协议无关的。它可以在http、tcpip、net pipes等上运行。

Web API更适合构建rest api。

但是,你的问题太宽泛了,不能在这里回答。请阅读有关这两种技术的更多信息,并带着更具体的问题回来。


必须说,尽管使用webHttpBinding的WCF可以构建完全功能的REST API,但使用Web API似乎更容易实现,因为WCF最初并不是为REST服务而设计的。 - Pawel Wrobel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接