ASP. NET Ядро не соблюдает Подключение: закрыть перезаписать - PullRequest
0 голосов
/ 19 июня 2020

My ASP. NET Базовое приложение, которое я сейчас разрабатываю, находится за обратным прокси-сервером, который требует, чтобы мое приложение ответило заголовком Connection: close.

Следующий код

    context.Response.OnStarting(state => {
        var httpContext = (HttpContext)state;
        httpContext.Response.Headers.Add("X-Test", new[] { "close" });
        httpContext.Response.Headers.Add("Connection", new[] { "close" });

        return Task.CompletedTask;
    }, context);

успешно добавит X-Test: близко к заголовкам ответа, но Connection: close опущено. Я предполагаю, что какое-то другое промежуточное программное обеспечение контролирует время жизни соединения, поэтому есть ли способ указать ASP. NET Core, чтобы всегда принудительно устанавливать соединение: закрыть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...