簡介
API 或應用程式開發介面是一組規則和通訊協定,可讓不同的軟體應用程式彼此通訊。 API 提供一種方式,讓開發人員能夠存取另一段軟體的功能 (例如 Web 服務),以及在自己的應用程式中使用該功能。 使用 API 的理由很多,包括:
- 簡化開發:開發人員可使用 API 來存取其他軟體的功能,而不需瞭解軟體運作方式的詳細資料。 這可節省建置新應用程式的時間和精力。
- 啟用整合:API 允許不同的軟體應用程式一起運作,即使其原先的設計目的不是如此。 這可協助企業整合其系統和資料,以改善效率與生產力。
學習目標
完成本課程模組之後,您將能夠:
- 描述 ASP.NET Core 中的兩種 API 類型。
- 使用 Swashbuckle 建立 API 的 Swagger 文件。
- 使用 Swagger 介面與 API 互動。