API Academy
🌐 繁體中文
🌐 English
🌐 繁體中文
Home
Petstore API
Explore more APIs
Home
Petstore API
Explore more APIs
🌐 繁體中文
🌐 English
🌐 繁體中文
🌐 繁體中文
🌐 English
🌐 繁體中文
Advanced API Technologies
Copy Page
歡迎
目錄
API 學院
Get Started
什麼是 API?
API 如何運作?
如何呼叫 API?
如何閱讀 API 文件?
章節總結
API Fundamentals
API 基礎知識:概覽
方法與路徑
參數
請求 Body
回應
API 規格與 OAS
章節總結
Working with APIs
使用 API:概覽
根據規格發送請求
環境與變數
串聯多個端點
處理 Auth
處理 API 簽名
腳本介紹
章節總結
Mocking APIs
Mocking API:概覽
Smart Mock
Mock 預期結果
Cloud Mock
Mock 腳本
章節總結
Designing APIs
設計 API:概覽
API 設計介紹
建立您的第一個 API 專案
分析需求並規劃您的 API
設計資料模型
設計端點
使用組件與可重用性
設定與 Auth
API 設計指南
章節總結
Developing APIs
開發 API:概覽
設定:安裝您的 AI 程式碼助手
快速入門:30 分鐘內從規格到運行的 API
了解生成的程式碼
使用 Apidog 測試您的 API
部署:將您的 API 上線
章節總結
Testing APIs
測試 API:概覽
快速入門:您的第一個測試場景
整合測試與資料傳遞
動態值
斷言與驗證
流程控制:If, For, ForEach
資料驅動測試
性能測試
測試報告與分析
CI/CD 整合
排程任務與自動化
進階測試策略
章節總結
API Documentations
API 文件:概覽
發布您的第一個 API 文件
自訂文件外觀
給消費者的互動功能
進階發布設定
管理 API 版本
章節總結
Advanced API Technologies
進階 API 技術:概覽
GraphQL
gRPC
WebSocket
Socket.IO
Server-Sent Events
SOAP
章節總結
API Lifecycle
API 生命周期:概覽
API 生命周期的階段
API 治理
API 安全最佳實踐
監控與分析
API 版本策略
API 的未來
章節總結
API Security
API 安全性:概覽
API 安全性基礎知識
身份驗證 vs. 授權
了解 OAuth 2.0 和 OpenID Connect
JSON Web Tokens (JWT)
OWASP API 安全 Top 10
加密與 HTTPS
章節總結
API Tools
API 工具:概覽
API 工具的演變
API Clients
命令列工具 (cURL, HTTPie)
API 設計和文件工具
API Mocking 工具
API 測試工具
一體化 API 平台
章節總結
API Gateway
API Gateway:概覽
什麼是 API Gateway?
API Gateway 的關鍵功能
API Gateway vs 負載平衡器 vs 服務網格
流行 API Gateway 解決方案
BFF (Backend for Frontend) 模式
章節總結
Home
Petstore API
Explore more APIs
Home
Petstore API
Explore more APIs
🌐 繁體中文
🌐 English
🌐 繁體中文
🌐 繁體中文
🌐 English
🌐 繁體中文
Advanced API Technologies
Copy Page
進階 API 技術:概覽
API 的世界正在改變。長期以來,REST 是網頁通訊的一體適用解決方案。然而,隨著應用程式需要
即時更新
、
高效能
微服務和
靈活的資料查詢
,REST 並不總是工作的最佳工具。
作為現代 API 工程師,您需要一個多功能的工具箱。您需要知道何時在聊天應用中使用
WebSocket
,在內部微服務中使用
gRPC
,或在複雜的行動儀表板中使用
GraphQL
。
Apidog 不僅僅是一個 REST 客戶端。它是一個全面的 API 平台,原生支援所有這些協定。
在本章中,我們將探討:
1.
GraphQL
:賦予客戶端請求它們確切所需內容的能力。
2.
gRPC
:高效能、架構驅動的遠端程序呼叫 (Remote Procedure Calls)。
3.
WebSocket
:即時、全雙工通訊通道。
4.
Socket.IO
:簡單 WebSocket 的基於事件的繼承者,廣泛用於 Node.js 生態系統。
5.
Server-Sent Events (SSE)
:輕量級伺服器到客戶端串流,是現代 AI (LLM) 回應的骨幹。
6.
SOAP
:處理嚴格需要 XML 的傳統企業 Web 服務。
在本章結束時,您將能夠使用 Apidog 自信地除錯和記錄任何協定的 API。
讓我們從 REST 之外的旅程開始,首先介紹
GraphQL
。
繼續閱讀
→
GraphQL
Modified at
2025-12-29 09:35:19
Previous
章節總結
Next
GraphQL