我已经很困惑,我有很多问题:
可以为 WEB API 给出什么定义,为什么需要它?
是否可以说如果 POST 或 GET 请求上的服务器返回 JSON 格式的内容作为响应,那么这就是我的 WEB API?
是像 WCF、WEP API 这样的 Web 服务吗?
我已经很困惑,我有很多问题:
可以为 WEB API 给出什么定义,为什么需要它?
是否可以说如果 POST 或 GET 请求上的服务器返回 JSON 格式的内容作为响应,那么这就是我的 WEB API?
是像 WCF、WEP API 这样的 Web 服务吗?
Web API 是用于 Web 服务器或 Web 浏览器的应用程序编程接口。这是一个 Web 开发概念,通常仅限于 Web 应用程序的客户端(包括使用的任何 Web 框架),因此通常不包括 Web 服务器或浏览器实现细节,例如 SAPI 或 API,除非它们通过远程 Web 公开可用应用。
服务器端 Web API 是一种编程接口,由用于特定请求-响应消息系统的一个或多个公共端点组成,通常以 JSON 或 XML 表示,通过 Internet 公开 - 最常见的是通过 HTTP Web 服务器。
混合应用程序是结合使用多个后端 Web API 的 Web 应用程序。
Webhook 是服务器端 Web API,它接受统一资源标识符 (URI) 形式的输入,旨在用作远程命名管道或回调类型,以便服务器充当客户端以取消引用提供的 URI 并触发处理此事件的另一台服务器上的事件,从而提供对等 IPC 类型。
是的
WCF 和 ASP.NET Web API 是一个框架/库,您可以使用它在您的应用程序中组织 WEB-API 的工作。