API Development Guide
Installation
SKILL.md
API Development Guide
本 Skill 提供 REST API 開發的完整指南,涵蓋設計原則、HTTP 方法、狀態碼、認證授權、Rate Limiting、測試除錯及安全最佳實踐。
1. REST API 基本原則
REST 六大原則
| 原則 | 說明 |
|---|---|
| Client-Server | 前後端分離,各自獨立演進 |
| Stateless | 每個請求包含所有必要資訊,伺服器不儲存狀態 |
| Cacheable | 回應可標記為可快取或不可快取 |
| Uniform Interface | 統一的介面設計 |
| Layered System | 可加入中間層(如負載平衡、快取) |
| Code on Demand | (可選) 伺服器可傳送可執行程式碼 |