1

(1)第1步:第一次请求后,Web服务器响应:

    HTTP/1.0 200 正常
    日期:2013 年 1 月 14 日星期一 02:20:51 GMT
    服务器:Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    X-Powered-By: PHP/5.2.8
    缓存控制:max-age=0
    ETag:“LV50F29509”
    内容类型:文本/html;字符集=UTF-8
    X-Frame-选项:拒绝
    X-Lvmi-编码:16544/51562, 33%
    变化:接受编码
    内容编码:gzip
    内容长度:16544
    X-Cache:来自 test.abc.com 的 MISS
    X-Cache-Lookup:来自 test.abc.com:80 的 MISS
    通过:1.0 test.abc.com (squid/3.0.STABLE20)
    连接:保持活动

(2)第2步:点击页面中的链接(链接到页面本身),IE请求:

    获取 /电影 HTTP/1.1
    接受:/
    推荐人:http ://www.test.com/film
    接受语言:zh-cn
    接受编码:gzip,放气
    用户代理:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;Trident/4.0;EmbeddedWB 14.52 来自:http : //www.bsalsa.com/ EmbeddedWB 14.52;.NET4.0C;.NET4.0E;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729)
    主办方:www.test.com
    连接:保持活动
    饼干:CX=1024;CY=712; ID=测试

我的问题:为什么 IE(8.0) DO NOT request with "If-None-Match"?</p>

4

1 回答 1

0

这是一个相当古老的问题,但我认为指向以下 URL 可能会很有趣:w3 - HTTP Etags and Friends

您引用的强 etag 似乎是 HTTP/1.1 功能。问题可能是 IE 是否因为 HTTP/1.0 响应而考虑这一点?!您在此期间解决了您的问题吗?

于 2013-09-24T08:45:30.227 回答