API 模擬
上次更新:2026/10/20在 API Contracts 中,API 模擬有兩個主要的使用案例:
原型製作,以及前端與後端平行實作。
API 原型製作
API 模擬的第一個使用案例是 API 原型設計。這裡的概念是,一旦您完成了一次 API 設計的迭代,就會希望從 API 專案中的不同利害關係人取得意見回饋:團隊成員、將使用該 API 的開發人員、產品負責人等等。
如果利害關係人能夠實際與 API 設計進行互動,您將更有可能更快速地獲得更好的回饋,因為審閱 API 的體驗會更加身歷其境且真實。
前端與後端並行實作
在許多專案中,一旦 API 設計階段完成,就會同時需要撰寫用以實作 API 的後端程式碼,以及取用該 API 的前端程式碼。
一旦 API 合約定案,前端開發人員就沒有理由等到後端開發人員完成後才開始進行。以這種線性方式進行將會延長產品上市時程,並拖慢開發過程中後端與前端團隊之間的回饋週期。
具備與最新 API 合約設計保持同步的 API Mock,能讓前端與後端團隊並行作業。
內容協商
模擬所提供的唯一動態性是內容交涉。如果您在 API 中定義了多個內文,且在您的 Accept 標頭中使用相容的媒體類型發出請求,mock 會使用此內文來建立回應。
測試模擬物件
您可以透過向 API Contracts 中顯示的 mock 端點 URL 傳送請求,使用任何 API 用戶端(例如 API Tester、Postman 或 cURL)來測試您的 mock。