В этом вопросе была аналогичная ситуация, но парень в конечном итоге использовал HttpClient в качестве взлома: Программный вызов ASP. NET конвейера запросов ядра
HttpClient
Есть ли способ запустить конвейер http (имитировать полный запрос), предоставив полезную нагрузку, заголовки, команду и маршрут URL программно БЕЗ использования HttpClient?
Я также видел, что вы можете сделать что-то подобное с TestServer для интеграционного тестирования, но это тоже похоже на хакерство для того, что я хочу
TestServer
Имитация запроса POST в модульном тесте с использованием ASP. NET Core