iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

API 實戰入門從設計到驗證 系列

對 API 技術的全面介紹,涵蓋其概念、設計原則與實作流程,說明如何通過RESTful API管理資料、服務與功能,並結合測試與驗證。從訂單查詢到後端服務的開發,API 的應用場景與技術實踐展示了現代軟體架構的核心價值,透過實作掌握 API 設計與驗證方法,可有效應用於實際問題解決。

參賽天數 29 天 | 共 29 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 Hoppscotch 的 PUT 與 DELETE 請求體驗

在API的操作裡,除了常見的GET(讀取資料)、POST(新增資料),還有PUT和DELETE兩種方法,這兩個方法分別代表「更新」與「刪除」。 PUT 請求(更...

2025-10-04 ‧ 由 tiyiui 分享
DAY 22

Day22 Hoppscotch 中的 Header 與 Token 測試

在API開發中,很多端點不是隨便就能存取的,通常需要附加一些驗證資訊才能使用,這些驗證資訊大多是透過HTTP Header傳送,其中最常見的就是Token。 H...

2025-10-05 ‧ 由 tiyiui 分享
DAY 23

Day23 使用 Hoppscotch Echo Server 測試 POST 請求

在進行API開發或學習的過程中,最實用的練習方式之一,就是直接模擬請求與伺服器互動的流程。Hoppscotch提供的 https://echo.hoppscot...

2025-10-06 ‧ 由 tiyiui 分享
DAY 24

Day24 使用 Hoppscotch 測試 GET 請求與查詢參數

在前一天的練習中,使用了Hoppscotch的Echo Server來測試POST請求,確認了資料格式與回應結構,接下來的步驟,是練習最常見的GET請求,GET...

2025-10-07 ‧ 由 tiyiui 分享
DAY 25

Day25 GET 與 POST 的完整比較

在API的世界中,GET和POST是最常被使用的兩種HTTP方法,都能與伺服器交換資料,但用途、運作方式與安全性上都有明顯差異,理解這兩者的不同,是學習API設...

2025-10-08 ‧ 由 tiyiui 分享
DAY 26

Day26 API 實測中的時間與延遲(Latency)

當API功能確認無誤後,下一個要檢查的重點就是「速度」,即使端點正確、回應內容正常,若等待時間太長,整體使用體驗仍會受影響。API延遲(Latency)指的是從...

2025-10-09 ‧ 由 tiyiui 分享
DAY 27

Day27 觀察公開 API 的實際運作

在熟悉Hoppscotch的操作與基本測試流程後,可以進一步觀察公開API的實際運作方式。公開API(Public API)是一種開放給開發者自由使用的網路服務...

2025-10-10 ‧ 由 tiyiui 分享
DAY 28

Day28 用程式實際連接 API

在了解API的運作與Hoppscotch的測試方法後,可以開始嘗試用程式實際發送請求並接收回應。這個步驟讓資料不再只是顯示在Hoppscotch裡,而是能由程式...

2025-10-11 ‧ 由 tiyiui 分享
DAY 29

Day29 API 金鑰管理

在使用或設計API時,安全性永遠是最重要的一環,當API涉及用戶資料、金流或系統控制時,如何驗證使用者身份、保護授權資訊,就成為關鍵課題,這時API金鑰(API...

2025-10-12 ‧ 由 tiyiui 分享