Мне нужно захватить определенные поля каждого запроса и ответа и отправить подробности другому API в ядре asp.net.
Я создал промежуточное ПО с помощью ссылки ниже на github https://gist.github.com/elanderson/c50b2107de8ee2ed856353dfed9168a2 и зарегистрировал его в методе cofigure класса startup.cs.
я сомневаюсь, что, где код _logger.LogInformation (await FormatRequest (context.Request)) будет регистрировать входящий запрос?Как я могу отправить входящий запрос на URL-адрес из промежуточного программного обеспечения?
В любом месте вашего промежуточного программного обеспечения вы можете перенаправить, используя
app.Run(async context => { context.Response.Redirect("http://somepath"); });