Я добавил специальное промежуточное ПО в свое приложение ASP.NET Core Web-API 2.1, которое должно выполняться только для определенных запросов.Проблема в том, что он всегда выполняется в конвейере.
Startup.cs
app.UseWhen(context => context.Request.Path.Value.Contains("AWS"), appBuilder =>
{
app.UseMiddleware<ValidateHeaderHandler>();
});
Код сверху полностью игнорируети всегда выполняет промежуточное ПО ValidateHeaderHandler
.