HTTP 标头 Pragma: Public 是什么意思?
问问题
51539 次
3 回答
44
根据标准,Pragma依赖于实现(第 14.32 节),除了no-cache因为它的广泛使用。Cache-Control(第 14.9 节)是控制缓存的正确方法。这就是标准对 a 所说的Cache-Control: public
:
表示响应可以被任何缓存缓存,即使它通常是不可缓存的或只能在非共享缓存中缓存。
于 2009-12-17T10:46:34.317 回答
11
此外,“Pragma: Public”在 Google App Engine 应用程序中用于启用其边缘缓存中的响应缓存。
于 2014-01-23T16:54:42.740 回答
8
当您遇到此错误时很有用:http: //trac.edgewall.org/ticket/1020。IE 8 & less 似乎喜欢在 SSL 服务器上缓存内容。输入“Pragma:public”有助于:“Internet Explorer 无法打开此 Internet 站点。请求的站点不可用或找不到。请稍后再试”
于 2011-06-02T14:24:44.063 回答