在WCF中我们可以使用WebHttpBinding创建REST-ful服务,所以我们为什么需要Web API

时间:2017-01-07 19:09:00

标签: rest wcf

如果我们可以在WCF中使用WebHttpBinding创建REST-ful服务,那么为什么我们需要Web API。这个问题总是让我感到震惊,任何人都可以帮助我。 WCF REST-ful服务是否在其中请求或响应SOAP?

感谢。

1 个答案:

答案 0 :(得分:0)

ASP.net Web API是基于HTTP和REST的GET,POST,PUT,DELETE,具有众所周知的ASP.net MVC编程风格和JSON可返回性; web API适用于所有轻量级进程和基于纯HTTP的组件。对于即使是简单或最简单的单一Web服务也可以继续使用WCF,它将带来所有额外的行李。对于ajax或动态调用的轻量级简单服务,WebApi总能满足需求。这与ASP.net MVC并行地完美补充或有所帮助。 在这里你可以阅读更多: http://www.c-sharpcorner.com/UploadFile/8a67c0/who-is-winner-web-api-or-wcf/