编号 | API | Web 服务 |
---|---|---|
1 | API 的操作可能需要也可能不需要网络。 | Web 服务的运行总是需要网络。 |
2 | API 也可以通过 SOAP、REST、XML-RPC 和 CURL 调用进行通信。API 也可以通过多种方式公开,例如 JAR、DLL、HTTP 上的 XML、HTTP 上的 JSON 等。 | Web 服务可以通过 SOAP、REST 和 RPC 进行通信。 |
3 | API 可以执行所有 Web 服务无法执行的操作。 | Web 服务不能像 API 一样执行所有操作。 |
4 | 所有 API 不一定是 Web 服务。 | Web服务都是 API |
14、API 和 Web 服务有什么区别?