Как я могу удалить «no-cache =« Set-Cookie »», когда добавляю cookie в HttpResponse?

В настоящее время я возвращаю cookie из веб-службы с кодом, подобным следующему:

HttpResponse response = ...;
var cookie = new HttpCookie(cookieName)
{
    Value = cookieValue,
    Expires = expiresDate,
    HttpOnly = true,
    Path = "/",
    Secure = true,
};
response.Cookies.Add(cookie);

Это приводит к автоматическому добавлениюнет кэша директива в моем заголовке Cache-Control:

Cache-Control: общедоступный,нет кэша =»Set-Cookie», должен подтвердить, максимальный возраст = 60

Мой клиент справляется с этой директивой, просто не кэшируя ответ. Если я вручную удаляюнет кэша директива, прежде чем она попадет в клиента, кэширование работает отлично.

Как я могу запретить .NET автоматически добавлять эту директиву в ответы, содержащие файлы cookie?

Ответы на вопрос(1)

Ваш ответ на вопрос