【发布时间】:2015-03-20 03:58:47
【问题描述】:
我正在开发一个引用 WCF Web 服务的 Visual Studio 应用程序,经过一些在线阅读后,我很困惑。
我读到 WCF 是用于构建 Web 服务的框架,但它不是 API。这是真的吗?
我的印象是 Web 服务是 API;我一直认为 API 是软件即服务 (SaaS)。这是否意味着 API 和 Web 服务几乎是一回事?还是我有错误的想法?
这可能是我对 SOAP 和 REST 理解的误解吗?
基本上我想知道 WCF 构建的 Web 服务是否算作 API,为什么/为什么不算?
【问题讨论】:
-
API是使用计算机系统的契约,见en.wikipedia.org/wiki/Application_programming_interface,WCF是一种构建Web服务的技术,它以操作的形式暴露API
-
请记住,Web 服务是一种 API,但 API 不一定是 Web 服务,一切都会好起来的 :)
-
@Aymeric 这就是我想知道的!谢谢!
标签: c# web-services wcf rest soap