Как я могу удалить «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?