比如要 GET 一个 URL 文件,正常访问流程。肯定是浏览器先向服务器去查询文件最后修改时间,然后判断是不是需要重新下载,还是直接跳过。
可是现在浏览器并不是这样处理,只有 POST 会向服务器请求数据,而 GET 只要 URL 相等(也就是幂等),就默认文件已经最新版了?这合理吗,并不合理吧。
我知道 GET 屁股后面加个时间戳可以解决问题,但有 304 Not Modified 规范不用,自作聪明直接跳过服务器访问步骤,这点我就很不理解了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.