HTTP 标头 Pragma: Public 是什么意思?
HTTP 标头 Pragma: Public 是什么意思?
What does the HTTP header Pragma: Public mean?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
HTTP 标头 Pragma: Public 是什么意思?
What does the HTTP header Pragma: Public mean?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
根据标准,Pragma 取决于实现(第 14.32 节) ),但由于其广泛使用,无缓存除外。 Cache-Control(第 14.9 节)是控制缓存的正确方法。这就是标准对
Cache-Control: public
的规定:According to the standard, Pragma is implementation dependent (section 14.32), except for no-cache because of its wide use. Cache-Control (section 14.9) is the proper way to control caching. This is what the standard says for a
Cache-Control: public
:此外,“Pragma: Public”在 Google App Engine 应用程序中用于启用边缘缓存中的响应缓存。
请参阅 有关 Google App Engine 缓存代理的详细信息?
Also, "Pragma: Public" is used in Google App Engine applications to enable caching of responses within its Edge Cache.
See Details on Google App Engine's caching proxy?
当您遇到此错误时很有用:http://trac.edgewall.org/ticket/1020 。 IE 8 和less 似乎喜欢缓存位于 SSL 服务器上的内容。添加“Pragma:public”有助于解决以下问题:“Internet Explorer 无法打开此 Internet 站点。请求的站点不可用或无法找到。请稍后重试”
Useful when you come across this error: http://trac.edgewall.org/ticket/1020. IE 8 & less seems to like to cache things when they are on a SSL server. Putting 'Pragma:public' helps with: "Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later"