繁体   English   中英

WCF VS REST API?

[英]WCF VS REST API?

我想了解WCF和REST API实现。 根据互联网信息,REST概念由Roy Fielding在2000年引入,WFC在2006年被纳入.Net框架。如果REST概念最好,那么为什么Microsoft引入了WCF,现在REST API变得流行。现在SOAP已经基本上过时了。 真的很感激,如果有人能提供这方面的见解。

有许多技术可以帮助您开发Web服务,如Web服务,WCF和WEB API。

另一方面,休息不是一种技术,而是一种用于创建Web服务的架构风格,因此遵循REST架构的每个服务都称为RESTful Web服务/ API

在这里阅读REST约束: Rest Constraints

WCF和WEB API之间的主要区别是:

WCF是基于SOAP的,以XML格式返回数据,需要更多配置,支持更多Web协议,如HTTP,TCP,UDP,自定义等,不是开源,支持双工消息交换模式等

Web API是基于REST的框架,用于构建HTTP服务,更适合通过任何设备进行连接,更少的配置,支持更少的协议,支持请求 - 响应协议[意味着每个请求都应包含足够的响应信息,但可以使用Signal R和Web Sockets等]是开源的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM