当前位置: 首页 > 知识库问答 >
问题:

为什么IE不用“如果不匹配”来请求?

曾飞雨
2023-03-14

(1)步骤1:在第一次请求之后,web服务器响应:

    HTTP/1.0 200 OK
    Date: Mon, 14 Jan 2013 02:20:51 GMT
    Server: Microsoft-IIS/6.0
    X-Powered-By: ASP.NET
    X-Powered-By: PHP/5.2.8
    Cache-Control: max-age=0
    ETag: "LV50F29509"
    Content-Type: text/html; charset=UTF-8
    X-Frame-Options: DENY
    X-Lvmi-Encoding: 16544/51562, 33%
    Vary: Accept-Encoding
    Content-Encoding: gzip
    Content-Length: 16544
    X-Cache: MISS from test.abc.com
    X-Cache-Lookup: MISS from test.abc.com:80
    Via: 1.0 test.abc.com (squid/3.0.STABLE20)
    Connection: keep-alive

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

    GET /film HTTP/1.1
    Accept: /
    Referer: http://www.test.com/film
    Accept-Language: zh-cn
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; EmbeddedWB 14.52 from: 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)
    Host: www.test.com
    Connection: Keep-Alive
    Cookie: CX=1024; CY=712; ID=TEST

我的问题: 为什么IE(8.0) 不要求与“如果-无-匹配”?

共有1个答案

秦伯寅
2023-03-14

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

您引用的强etag似乎是HTTP/1.1功能。问题可能是IE是否考虑这是因为HTTP/1.0响应?!与此同时,你解决了你的问题吗?

 类似资料:
  • 我正在使用Spring云合同创建集成测试。从配置到将存根jar添加到项目,一切都正常工作。因此,我发现尽管所有参数和标头都相同,但请求不匹配。 这是API测试 这是API调用的合约 即使我从合同请求中删除用户名,仍然收到相同的错误。 我需要为X-B3-ParentSpanId等创建标题来使其匹配吗?

  • 问题内容: 例如,如果我有以下声明: 在这种情况下,如果选择未返回任何结果,则be的值是多少? 问题答案: 简而言之,它将为null 我做了一个简单的临时表来测试 在不满足条件的情况下声明一个变量并获取值,则为null,如果您通过print语句查看,则不应打印任何内容 我只是再次插入以确认是否为空

  • 问题内容: 什么是“阻抗不匹配”,它与数据库有何关系? 问题答案: 引用hacked.com 想象一下,您有一个通常使用AAA电池的低电流手电筒。不要在家中尝试此操作,但是假设您可以将汽车电池连接到手电筒上。小电流手电筒可怜地输出大电流电池能够产生的一部分光能。同样,如果将AAA电池连接到蝙蝠侠的聚光灯上,也会得到较低的输出。但是,将AAA电池与手电筒搭配使用,它们将以最高效率运行。 因此,将讨论

  • 问题内容: 我不明白为什么这个简单的正则表达式匹配不返回匹配对象。它返回None我在做什么错? 我完全是newby(昨天开始),想编写一个小程序来搜索文件夹树中的某些文件,打开这些文件并在这些文件中找到某些行,然后将这些行打印到一个新文件中。为了完成第一步,我想匹配os.walk返回的文件名,并使用某种模式进行匹配。因此,现在我正在检查正则表达式的工作方式,并且据我所知,以下代码应该匹配,但是当我

  • 问题内容: 我找到了一个响应式电子邮件模板的示例,其中有诸如此类的CSS选择器: 如果与以下内容完全相同,为什么要使用此语法: 它对移动浏览器或其他任何影响吗? 问题答案: 该语法是属性选择。 这将选择带有的任何标签。但是,它 不会选择具有的(例如。它仅与_ 该属性完全匹配。 您可能需要阅读必须记住的30个CSS选择器。对于任何有前途的Web开发人员来说,这都是无价之宝。

  • 问题内容: 在这里使用Spring Framework … 我创建了一个过滤器来更改css文件的响应正文,如果直接调用url,它将运行。但是,如果匹配urlrewrite规则,则将跳过过滤器。 示例: 在web.xml中: urlrewrite.xml中有一个类似的映射设置: (出于多种原因,我们需要这样做) 因此,任何路径以w /“ / styles-special /”开头的 .css文件都将