gpt4 book ai didi

http - Chrome 不发送 "If-Modified-Since"

转载 作者:可可西里 更新时间:2023-11-01 15:14:56 47 4
gpt4 key购买 nike

我希望浏览器始终添加(第一次除外)“If-Modified-Since”请求 header 以避免不必要的流量。

响应头是:

Accept-Ranges:bytes
Cache-Control:max-age=0, must-revalidate
Connection:Keep-Alive
Content-Length:2683
Content-Type:text/html; charset=UTF-8
Date:Thu, 05 Apr 2012 13:06:19 GMT
Keep-Alive:timeout=15, max=497
Last-Modified:Thu, 05 Apr 2012 13:05:11 GMT
Server:Apache/2.2.21 (Red Hat)

FF 11 和 IE 9 都发送“If-Modified-Since”并获得 304 响应,但 Chrome 18 没有并获得 200。

为什么?如何强制 Chrome 发送“If-Modified-Since” header ?我不知道它是否重要,但所有请求都通过 HTTPS。

最佳答案

我已经研究这个问题一段时间了,想分享一下我的发现。

“规则实际上很简单:证书的任何错误都意味着该页面不会被缓存。”

https://code.google.com/p/chromium/issues/detail?id=110649

如果您使用的是自签名证书,即使您告诉 Chrome 为它添加一个异常(exception)以便页面加载,也不会缓存该页面的任何资源,并且后续请求不会有 If-Modified-自 header 。

关于http - Chrome 不发送 "If-Modified-Since",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10040670/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com