Jak mogę usunąć „no-cache =„ Set-Cookie ””, gdy dodam plik cookie do HttpResponse?
Obecnie zwracam plik cookie z usługi internetowej o kodzie takim jak ten:
HttpResponse response = ...;
var cookie = new HttpCookie(cookieName)
{
Value = cookieValue,
Expires = expiresDate,
HttpOnly = true,
Path = "/",
Secure = true,
};
response.Cookies.Add(cookie);
Powoduje to automatyczne dodanie abez pamięci podręcznej dyrektywa w moim nagłówku Cache-Control:
Cache-Control: publiczny,no-cache = „Set-Cookie”, must-revalidate, max-age = 60
Mój klient zdaje się obsługiwać tę dyrektywę w prosty sposób, nie buforując w ogóle odpowiedzi. Jeśli ręcznie usunębez pamięci podręcznej dyrektywy zanim trafi do klienta, buforowanie działa świetnie.
Jak mogę zapobiec automatycznemu dodawaniu tej dyrektywy do odpowiedzi zawierających pliki cookie?