我正试图让我的标题更好。我在vb.net中有以下代码:
With HttpContext.Current.Response
.Cache.SetCacheability(HttpCacheability.Public)
.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
.Cache.SetLastModified(Now)
.Cache.SetExpires(DateTime.UtcNow.AddSeconds(120))
.Cache.SetMaxAge(TimeSpan.FromSeconds(120))
End With
返回以下标题:
Cache-Control: public, no-cache="Set-Cookie", must-revalidate, max-age=120
Content-Type: application/xml; charset=utf-8
Expires: Mon, 22 Aug 2016 13:54:36 GMT
Last-Modified: Mon, 22 Aug 2016 13:52:36 GMT
但我正在试图找出设置no-cache="Set-Cookie"
的内容以及如何打开或关闭它?
答案 0 :(得分:3)
no-cache =" Set-Cookie"告诉浏览器不要缓存服务器" Set-Cookie"标题,但对请求的其余部分遵循不同的规则。 这是W3C的讨论 http://www.w3.org/Protocols/HTTP/Issues/cache-private.html
在http 1.1中,Roy提出了一些新的缓存控制功能 允许服务器有选择地禁用缓存的指令 特定标题。这将是,例如: cache-control:no-cache =" set-cookie"