Введение

Завершено

Когда приложение ASP.NET Core получает HTTP-запрос, он проходит через ряд компонентов, ответственных за обработку запроса и создание ответа. Эти компоненты называются ПО промежуточного слоя. ASP.NET Core включает набор встроенных ПО промежуточного слоя, а также можно создать пользовательское ПО промежуточного слоя для обработки специализированных требований.

Пример сценария

Предположим, вы являетесь разработчиком ASP.NET Core на начальном уровне в небольшой компании. Ваша команда создает новое веб-приложение. Требования включают перенаправление URL-адресов и выходные данные консоли в режиме реального времени для мониторинга. Ваша команда попросила вас реализовать встроенное ПО промежуточного слоя для перенаправления URL-адресов и создать пользовательский компонент по промежуточного слоя для регистрации сведений о запросе.

Что мы будем делать?

В этом модуле вы используете пакет SDK для .NET для создания стандартного веб-приложения ASP.NET Core. Убедившись, что он работает правильно, вы реализуете встроенное UrlRewriter ПО промежуточного слоя для переопределения URL-адресов в приложении. Затем вы создадите пользовательский компонент по промежуточного слоя для регистрации сведений о запросе на консоль.

Какова основная цель?

К концу этого модуля вы сможете реализовать встроенное и пользовательское ПО промежуточного слоя в приложении ASP.NET Core. Вы также узнаете, как компоненты ПО промежуточного слоя работают вместе для обработки HTTP-запросов и создания ответов.