gpt4 book ai didi

wcf - WCF 服务与 Web 服务和 REST 服务的区别

转载 作者:行者123 更新时间:2023-12-03 10:24:11 25 4
gpt4 key购买 nike

.net 中的 WCF 服务和 Web 服务的区别是什么时候应该使用 WCF,什么时候使用 Web 服务。REST 和 WCF 服务是否相同?谢谢

最佳答案

Web 服务是一个抽象术语,包括用于分布式系统的大量数据提供者。也许您指的是 ASMX Web 服务,这些服务仍然可以在野外找到,但目前在新开发中并未真正广泛使用。

WCF 服务是微软对 SOAP 的实现。还有其他实现,或者您可以推出自己的(不推荐)。

SOAP 是一种有状态、基于 session 、基于消息的 Web 服务。如果您的服务被设计为一组复杂的操作,那就太好了。

REST 是一种无状态、无 session 、基于资源的 Web 服务。如果您的服务旨在访问数据并对其执行简单的 CRUD 操作,那就太好了。 SOAP 和 REST 是互斥的。一项服务不能两者兼而有之。有一些方法可以操作 vanilla WCF 以使其成为 RESTful,但这些技术已被弃用。如果要实现 RESTful Web 服务,Microsoft 世界中有两个主要选择:WCF 数据服务和 ASP.NET Web API。

关于wcf - WCF 服务与 Web 服务和 REST 服务的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9503851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com