iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

API 101:從基礎認識到應用的全方位指南-Swagger/Postman 系列

從零開始介紹甚麼是API,講述其發送及接收的動作以及用甚麼格式撰寫,再帶到Swagger and Postman的差異

參賽天數 25 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

DAY1. 什麼是API?

前言大家好,我是資工系大三學生,這是我第一次參加鐵人賽,很高興有機會能過這個活動學習不曾深入了解過的資訊。 那為什麼選擇API來作為參賽主題呢? 由於我的父母從...

2024-09-14 ‧ 由 cheese0525 分享
DAY 2

DAY2.為什麼 API 這麼重要?

API 在軟體開發中的角色在軟體開發中,API扮演著關鍵角色。API 的主要功能是允許不同軟體系統之間進行互動和溝通。具體來說,API 在開發中的角色包括以下幾...

2024-09-15 ‧ 由 cheese0525 分享
DAY 3

DAY3.如何發送 API 請求?

API請求的基本結構發送 API 請求是與伺服器交換數據的主要方式。基本上由四個部分組成: URL(統一資源定位符): 指定伺服器上的資源位置。 方法(...

2024-09-16 ‧ 由 cheese0525 分享
DAY 4

DAY4. API 的資料格式:JSON 與 XML

API 的資料格式通常分為以下幾種類型: JSON (JavaScript Object Notation):最常見的 API 資料格式,結構清晰且易於讀取...

2024-09-17 ‧ 由 cheese0525 分享
DAY 5

DAY5.API 安全威脅及保護 API 的有效策略

現代網絡世界中,API(應用程式介面)扮演著無比重要的角色,無論是網站應用還是移動應用,幾乎所有線上服務都依賴 API 進行數據傳輸和交互。然而,API 安全問...

2024-09-18 ‧ 由 cheese0525 分享
DAY 6

DAY6. Swagger初步認識

今天要跟你們聊聊一個API開發神器——Swagger!如果你是工程師,那 Swagger絕對是你必備的工具,可以省掉你無數的麻煩和時間。 那麼,Swagger是...

2024-09-19 ‧ 由 cheese0525 分享
DAY 7

DAY7. Swagger的基本架構

Swagger 是一套開源工具,主要用來幫助我們描述和設計 API。它基於 OpenAPI 規範(以前叫 Swagger 規範),能讓我們用簡單的方式定義 AP...

2024-09-20 ‧ 由 cheese0525 分享
DAY 8

DAY8. 如何使用 Swagger 編寫 API 文檔

如何使用 Swagger 編寫 API 文檔1. 選擇工具:可以選擇在 Swagger Editor(線上版本)或本地的 YAML/JSON 編輯器 中撰寫 S...

2024-09-21 ‧ 由 cheese0525 分享
DAY 9

DAY9. 如何使用 Swagger 編寫 API 文檔

使用 Swagger 自動生成 API 文件 能大大減少手動編寫 API 文檔的時間和錯誤,這也是很多開發團隊選擇使用它的原因。Swagger 提供多種方式來自...

2024-09-22 ‧ 由 cheese0525 分享
DAY 10

DAY10. 如何在 Swagger 中進行 API 的安全測試

在 API 開發中,安全性是無法忽視的一個環節,無論你是開發者還是測試人員,確保 API 的安全性至關重要。而 Swagger 不僅能讓我們撰寫 API 文檔和...

2024-09-23 ‧ 由 cheese0525 分享