gpt4 book ai didi

wcf - 何时使用 WCF/REST

转载 作者:行者123 更新时间:2023-12-04 13:40:46 25 4
gpt4 key购买 nike

我是 REST 新手。我正在阅读许多有关 REST 的文章。我仍然很困惑,不知道我们什么时候应该使用 REST 而不是 WCF 传统服务的确切原因。

最佳答案

我不认为两者是相互排斥的,见this question其中有许多其他关于 WCF 和 REST 的有趣帖子的指针。至于您是否需要公开 RESTful 服务,这取决于您的应用程序。

如果您正在构建公共(public) API,则使用带有 JSON 或 XML 的 REST 很受欢迎,部分原因是它是一种非常通用的公开 API 的方式,因为客户端通常不需要生成代码来使用您的 API。而对于像 SOAP 这样的东西,客户端的代码生成要标准得多。例如,如果您的客户端是 javascript,那么使用 RESTful 服务非常容易。如果您的 API 仅用于内部使用(即您拥有客户端和服务器),那么 REST 的好处会有所减弱,使用 WCF 之类的东西可能会更容易。

一般来说,当您不介意被限制为 HTTP、您的服务端点可以使用 RESTful 概念很好地描述、您不需要契约(Contract)(如 WSDL)以及当您不想要的时候,REST 是一个不错的选择担心由于技术原因不会支持您的服务客户。

我用过RESTful web services作为过去的引用,这是一本很棒的书。

关于wcf - 何时使用 WCF/REST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405533/

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