簡介

已完成

當 ASP.NET Core 應用程式收到 HTTP 要求時,其會經過一系列負責處理要求和產生回應的元件。 這些元件稱為中介軟體。 ASP.NET Core 包含一組內建的中介軟體,但您也可以建立自訂中介軟體來處理特殊需求。

範例案例

假設您是一家小型公司的入門級 ASP.NET Core 開發人員。 您的小組正在建置新的 Web 應用程式。 您的需求包括 URL 重新導向,以及用於監視目的的即時主控台輸出。 小組負責人要求您實作內建的中介軟體來進行 URL 重新導向,並建立自訂的中介軟體元件來記錄要求詳細資料。

我們將會怎麼做?

在本課程模組中,您會使用 .NET SDK 來建立重複使用的 ASP.NET Core Web 應用程式。 在確定其可正確執行後,您會實作內建的 UrlRewriter 中介軟體來重寫應用程式中的 URL。 接著,您會建立自訂的中介軟體元件,以將要求詳細資料記錄到主控台。

主要目標是什麼?

在本課程模組結束時,您將能夠在 ASP.NET Core 應用程式中實作內建和自訂的中介軟體。 您也將了解中介軟體元件如何一起運作以處理 HTTP 要求並產生回應。