Pengantar

Selesai

Ketika aplikasi ASP.NET Core menerima permintaan HTTP, aplikasi tersebut melewati serangkaian komponen yang bertanggung jawab untuk memproses permintaan dan menghasilkan respons. Komponen-komponen ini disebut middleware. ASP.NET Core menyertakan sekumpulan middleware bawaan, dan Anda juga dapat membuat middleware kustom untuk menangani persyaratan khusus.

Contoh skenario

Misalkan Anda adalah pengembang ASP.NET Core tingkat pemula di perusahaan kecil. Tim Anda sedang membangun aplikasi web baru. Persyaratannya termasuk pengalihan URL, dan output konsol real time untuk tujuan pemantauan. Prospek tim Anda meminta Anda untuk menerapkan middleware bawaan untuk pengalihan URL, dan membuat komponen middleware kustom untuk mencatat detail permintaan.

Apa yang akan kita lakukan?

Dalam modul ini, Anda menggunakan .NET SDK untuk membuat aplikasi web boilerplate ASP.NET Core. Setelah memastikannya berjalan dengan benar, Anda akan mengimplementasikan middleware bawaan UrlRewriter untuk menulis ulang URL di aplikasi. Anda kemudian akan membuat komponen middleware kustom untuk mencatat detail permintaan ke konsol.

Apa tujuan utamanya?

Pada akhir modul ini, Anda akan dapat menerapkan middleware bawaan dan kustom di aplikasi ASP.NET Core. Anda juga akan memahami bagaimana komponen middleware bekerja sama untuk memproses permintaan HTTP dan menghasilkan respons.