首頁 關於 景點圖輯 心情明信片 閱讀便利貼 投資理財 旅行足跡 寫信給作者

GraphQL vs REST API


GraphQL 和 REST API 都是用於在 Applications 之間交換數據的方法。
有別於 REST API,GraphQL能讓客戶端以自定義方式 request data,並以單個 request 獲取所需的 data。

例如:
只想查詢訂單編號、購買產品
使用 REST API 會還傳其它欄位像是:運送及付款方式...等
使用 GraphQL 就只會回傳訂單編號及購買產品

GraphQL 特色包括:
1. 允許客戶端以自定義方式請求數據。
2. 僅返回客戶端請求的數據。
3. 語言簡單易懂,易於學習。



然而 GraphQL 規範比 REST API 規範更複雜。
同時 GraphQL 是一個相對較新的技術,尚未得到廣泛採用。


* 本網站照片皆為 Aepert 親自拍攝,歡迎轉載分享 (非商業用途) ,亦請標示來源:aepert.blogspot.com 感謝!