【发布时间】:2010-12-27 14:33:11
【问题描述】:
HTTP 标头 Pragma: Public 是什么意思?
【问题讨论】:
-
了解上下文可能很有用。
HTTP 标头 Pragma: Public 是什么意思?
【问题讨论】:
根据standard,Pragma 依赖于实现(第 14.32 节),除了 no-cache 因为它的广泛使用。 Cache-Control(第 14.9 节)是控制缓存的正确方法。这就是标准对Cache-Control: public 的规定:
表示响应可能是 被任何缓存缓存,即使它会 通常是不可缓存或可缓存的 仅在非共享缓存内。
【讨论】:
此外,“Pragma: Public”在 Google App Engine 应用程序中用于在其边缘缓存中启用响应缓存。
【讨论】:
遇到此错误时很有用:http://trac.edgewall.org/ticket/1020。 IE 8 & less 似乎喜欢在 SSL 服务器上缓存内容。输入“Pragma:public”有助于:“Internet Explorer 无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试”
【讨论】: