【问题标题】:Are HTTP 1.0 directives still relevant?HTTP 1.0 指令是否仍然相关?
【发布时间】:2012-01-31 05:29:13
【问题描述】:

我最近花了一些时间寻找防止浏览器缓存包含动态内容的页面的最佳做法。在 StackOverflow 上的帖子中,有人建议查看此页面:http://palisade.plynt.com/issues/2008Jul/cache-control-attributes/

这篇文章来自 2008 年,提到了旧的 HTTP 1.0“Pragma”和“Expires”属性。然而,HTTP 1.1 已经存在了一段时间。我想将“Pragma”和“Expires”扔到响应头上没有害处,但出于好奇,还有理由这样做吗?基本上,假设支持 HTTP 1.1 是否安全?我在网上查找信息时遇到了一些麻烦,但听起来 IE 从版本 4 或 5 起就已经存在支持,并且像 Firefox 这样的浏览器似乎不再有 HTTP 1.0 选项。想法?

【问题讨论】:

  • 我不知道答案,但您需要担心的不仅仅是浏览器,还有通常部署的代理服务器。
  • @Frederick 好点,虽然我想知道此时仍有多少 HTTP 1.0 代理。

标签: http http-headers browser-support


【解决方案1】:

是的,任何特定于 HTTP 1.0 的内容都不需要使用现代浏览器。由于许多其他原因,大多数网络都无法用于仅支持 HTTP 1.0 的浏览器。

哦,是的,@Frederick 提出了一个很好的观点。 Squid 长期以来一直只是 HTTP 1.0。而且还有很多。

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 2020-01-16
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 2011-06-18
    相关资源
    最近更新 更多