現代API基于技術形式可以劃分為以下類型:
RESTful API:此類API在技術形式上,以REST風格為主,是當前業界主流的API技術形式。
GraphQL API:此類API采用Facebook提出的GraphQL查詢語言來構建API服務,尤其適用于樹狀、圖狀結構數據的使用場景。
SOAP API:即使用SOAP協議作為API接口交互方式的API應用,以Web Service為代表。
gRPC API:此類API采用Google的gRPC框架,通過Protobuf協議來定義接口和條件約束,完成客戶端和服務器端的遠程調用。
類XML-RPC及其他類型API:此類API包含多種技術,因使用的普及率低故將其歸類在一起,通常包含XML-RPC的API、JMS(Java Message Service)接口、WebSocket API以及IoT通信協議的接口。
回答所涉及的環境:聯想天逸510S、Windows 10。
現代API基于技術形式可以劃分為以下類型:
RESTful API:此類API在技術形式上,以REST風格為主,是當前業界主流的API技術形式。
GraphQL API:此類API采用Facebook提出的GraphQL查詢語言來構建API服務,尤其適用于樹狀、圖狀結構數據的使用場景。
SOAP API:即使用SOAP協議作為API接口交互方式的API應用,以Web Service為代表。
gRPC API:此類API采用Google的gRPC框架,通過Protobuf協議來定義接口和條件約束,完成客戶端和服務器端的遠程調用。
類XML-RPC及其他類型API:此類API包含多種技術,因使用的普及率低故將其歸類在一起,通常包含XML-RPC的API、JMS(Java Message Service)接口、WebSocket API以及IoT通信協議的接口。
回答所涉及的環境:聯想天逸510S、Windows 10。