代码之家  ›  专栏  ›  技术社区  ›  strongopinions

使用元标记设置缓存头:总是在缓存控制响应中获取“private”

  •  0
  • strongopinions  · 技术社区  · 15 年前

    <META HTTP-EQUIV="Expires" content="-1">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="private">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-store">
    

    尽管事实上我拥有所有这些,但使用该母版页的页面的响应总是在Fiddler中显示“cache control:private”。我也试过了

    <META HTTP-EQUIV="Cache-Control" CONTENT="no-store, no-cache, private">
    

    编辑:我还尝试在IIS的web应用程序设置中设置这些,但没有帮助。

    1 回复  |  直到 12 年前
        1
  •  1
  •   Jordan Ryan Moore    15 年前

    <meta http-equiv="..." content="..."> 在通过HTTP发送到客户端之前,服务器不会解析标记。Fiddler严格关注HTTP流量 <meta 之后 正在通过HTTP传输。