HTTP 動詞是 REST API 的基礎概念。總共有 9 個動詞,而你需要掌握 REST API 最常用的 4 個:GET、POST、PUT 和 DELETE。
先前你已學到如何使用這些 HTTP 動詞對 API 資源執行動作。每個動詞都對應一種特定的操作。你知道每個動詞分別用來做什麼嗎?
注意:在這個練習中,我們只使用三個最常見的動詞:GET、POST 和 DELETE。
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章將介紹網路 API,示範如何使用 Python 的 requests 套件發送你的第一個 API 請求。你會學到 API 請求的關鍵組成、HTTP 動詞,以及如何建構 URL、傳送與接收資料。我們也會說明標頭(headers)與狀態碼,並使用音樂目錄 API 作為實作範例。完成本章後,你將能自信地用 Python 串接一個簡單的 REST API。
當前練習
在本章中,你會學到如何對 API 進行身分驗證,涵蓋使用 requests 套件進行 Basic 與 API 金鑰等不同驗證方式。接著我們將深入結構化資料的操作,重點講解如何請求與處理 JSON 資料。最後,你會掌握錯誤處理,包括如何用 requests 管理錯誤、理解錯誤型態,以及遵守 API 的速率限制。