Web API
Web 服务器或 Web 浏览器的 API (web 类型的 API)
Why
How
What
- Client side 客户端
- Server side 服务器端
- Endpoints 端点 ⇒ 组成 Web APIs 的最小单位
- Webhook 是用 URI 作为触发器,本地客户端请求,远程服务器执行回调,提供一种点对点 IPC;
- Resources versus services 资源与服务
- Web 2.0 Web API 通常使用基于机器的交互,例如 REST 和 SOAP 。
- RESTful Web API 使用 HTTP 方法通过 URL 编码的参数访问资源,并使用 JSON 或 XML 传输数据。
- SOAP 协议由 W3C 标准化,并强制使用 XML 作为有效负载格式,通常通过 HTTP 进行。
- 此外,基于 SOAP 的 Web API 通过利用 WSDL 文档提供的 XML 模式,使用 XML 验证来确保结构消息的完整性。 WSDL 文档准确地定义了 Web 服务的 XML 消息和传输绑定。
- Web 2.0 Web API 通常使用基于机器的交互,例如 REST 和 SOAP 。
- Endpoints 端点 ⇒ 组成 Web APIs 的最小单位
- Example 例子