Bevezetés
Amikor egy ASP.NET Core-alkalmazás HTTP-kérést kap, a kérés feldolgozásáért és a válasz létrehozásáért felelős összetevők sorozatát továbbítja. Ezeket az összetevőket köztes szoftvernek nevezzük. ASP.NET Core beépített köztes szoftverkészletet tartalmaz, és egyéni köztes szoftvereket is létrehozhat a speciális követelmények kezeléséhez.
Példaforgatókönyv
Tegyük fel, hogy Ön egy kezdő szintű ASP.NET Core-fejlesztő egy kisvállalatnál. Csapata egy új webalkalmazást készít. A követelmények közé tartozik az URL-átirányítás és a valós idejű konzolkimenet monitorozási célokra. A csapatvezető arra kérte Önt, hogy implementálja a beépített köztes szoftver url-átirányításhoz való implementálását, és hozzon létre egy egyéni köztes szoftverösszetevőt a kérés részleteinek naplózásához.
Mit fogunk csinálni?
Ebben a modulban a .NET SDK használatával hoz létre egy ASP.NET Core-webalkalmazást. Miután meggyőződött arról, hogy megfelelően fut, implementálja a beépített UrlRewriter köztes szoftvert az URL-címek újraírásához az alkalmazásban. Ezután létre fog hozni egy egyéni köztes szoftverösszetevőt, amely naplózza a kérelem részleteit a konzolon.
Mi a fő cél?
A modul végére képes lesz beépített és egyéni köztes szoftvereket implementálni egy ASP.NET Core-alkalmazásban. Azt is megtudhatja, hogyan működnek együtt a köztes szoftver összetevői a HTTP-kérések feldolgozásához és a válaszok létrehozásához.