Я пытаюсь добавить настраиваемое промежуточное ПО для добавления параметров в запрос.

Согласно некоторым онлайн-поискам, вы можете сделать что-то вроде этого:

{
            //PreQueryStringBuilderMiddleware occurs after authorization
            PreQueryStringBuilderMiddleware = async (ctx, next) =>
            {
                var upstreamRoute = ctx.DownstreamReRoute.UpstreamPathTemplate;
                Log.Information($"{upstreamRoute}");
                await next.Invoke();
            }
        };

Смотрите этот ответ

Но для меня он говорит, что HttpContext не содержит определения DownstreamReRoute.
Что-то мне не хватает или это было изменено?

1
Bonsai 7 Сен 2020 в 18:16

1 ответ

Лучший ответ

Хорошо, оказалось, что это действительно изменилось, и в более ранних версиях это все еще работает. Но, судя по тому, что я читал, похоже, что Оцелот все равно мертв.

1
user7835397user7835397 8 Сен 2020 в 13:29