你被指派建置一個用來管理品項名稱與數量的 JSON CRUD API。為了測試這個 API,你需要建立一個品項、讀取它、更新它、刪除它,並且確認它已被刪除。
你不能直接用「Run this file」來啟動 FastAPI 伺服器——請參考說明,了解如何在終端機啟動伺服器並從終端機測試你的程式碼。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
我們先從認識 FastAPI 的關鍵功能與核心應用情境開始。接著會執行你的第一個應用程式並進行測試。最後,我們將深入了解如何支援包含請求參數的 GET 與 POST 作業,並實作與測試這些端點。
我們會先學習如何在 FastAPI 中支援 PUT 與 DELETE 作業。接著學習如何處理各種錯誤,並在回應中一律回傳合適的狀態碼。最後,我們將學會使用 async 啟用並行請求,以承載更高的工作量。
我們會先學習如何撰寫系統測試來驗證個別的 FastAPI 端點。接著,建立一個完整的 JSON CRUD API,以透過 HTTP 管理物件生命週期。最後,將學習如何以手動功能測試來驗證不同應用端點之間的協同運作。
當前練習