什麼是REST API
REST API 是一種用於構建網路 API 的架構風格。實際上，大多數 REST API 都使用 HTTP 上的 JSON。 REST API 具有多個使其非常受歡迎的屬性。

HTTP 是網際網路上最基礎且最流行的網路協議。透過使用HTTP，REST API可以充分利用網際網路基礎設施，從而大大降低複雜性和運營成本。例如，使用 HTTPS 實現傳輸安全，使用 URL 進行請求路由。

JSON 是一種簡單、穩定、直觀的資料格式，預計不會改變。這為 REST API 提供了極大的易用性和穩定性。對於高效能應用程式，可以改用二進位制格式，例如 protobuf 或 thrift。

REST API 通常被設計為 CRUD API，其中 API 操作通常表示為對資源的建立、檢索、更新和刪除操作。 CRUD 操作自然地對映到 HTTP 方法（POST、GET、PUT/PATCH 和 DELETE），並且可以使用 URL 自然地識別 API 資源。