Je le code suivant:Réglage Owin têtes de contrôle du cache dans ASP.net API Web
public class CacheHeader : OwinMiddleware
{
public CacheHeader(OwinMiddleware next)
: base(next)
{
}
public override async Task Invoke(IOwinContext context)
{
context.Response.Headers["Cache-Control"] = "no-cache, no-store, must-revalidate";
context.Response.Headers["Pragma"] = "no-cache";
context.Response.Headers["Expires"] = "0";
await Next.Invoke(context);
}
}
qui est censé avoir changé les en-têtes de contrôle de cache Http pour avoir "pas de magasin, no-cache", mais quand je vérifie dans les outils Chrome Dev, j'obtiens ce qui suit:
Cache-Control:no-cache
Connection:keep-alive
Host:10.0.211.202
Pragma:no-cache
y at-il une raison pour laquelle je ne suis pas en mesure de changer ce qui est dans le cache de contrôle de no-cache no-cache, pas de magasin?
Avez-vous trouvé une solution faire cela? –