美文网首页
如何解决IE浏览器缓存http请求

如何解决IE浏览器缓存http请求

作者: kingller | 来源:发表于2020-07-21 10:03 被阅读0次

我们在发送一个 http get 请求时,在IE浏览器上发现第一次返回状态码200,取得数据,但是第二次及以后,相同的URL请求返回状态码304(Not Modified),并返回第一次请求的数据,并没有获取到实时的数据。

在Chrome等其它浏览器并没有发现这个问题,每次返回状态码都是200

通常情况下,我们发送请求都是想要获取实时数据。

这时我们可以通过在IE浏览器时添加如下请求头来强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。

Cache-Control: no-cache
Pragma: no-cache

相关文章

  • 如何解决IE浏览器缓存http请求

    我们在发送一个 http get 请求时,在IE浏览器上发现第一次返回状态码200,取得数据,但是第二次及以后,相...

  • IE 浏览器缓存了 get 请求

    问题:(node 服务)IE 浏览器缓存了 get 请求,导致页面数据刷新有问题。 解决办法:ctx.set('C...

  • http缓存

    http缓存分为强缓存和协商缓存。 ● 每次发起请求,浏览器都会先在浏览器缓存中查找该请求的结果以及缓存标识。● ...

  • 浏览器缓存和服务器缓存

    一、浏览器缓存 浏览器缓存即http缓存;浏览器缓存根据是否需要向服务器重新发起HTTP请求将缓存过程分为两个部分...

  • 前端缓存

    前端缓存 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务...

  • 前端缓存详解

    一、前言 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务...

  • IE浏览器ajax缓存问题

    通过AJAX请求后台时,当参数相同或者无参的请求,IE浏览器会从缓存中取值而非从重新请求服务器。 其他使用非IE内...

  • 浏览器对get请求带有缓存问题

    IE 浏览器(笔者使用的版本是 IE 11)在发起 GET 请求,当参数一样时,浏览器会直接使用缓存数据,这样对于...

  • 第7题-浏览器缓存命中策略

    面试题目: 浏览器缓存相关的头字段有哪些?http请求时,它们之间是如何互相协作的? 答案解析: 浏览器缓存是性能...

  • 前端缓存的理解 或者 前端数据持久化的理解(强制缓存、协商缓存)

    前端缓存分为HTTP缓存和浏览器缓存 其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而...

网友评论

      本文标题:如何解决IE浏览器缓存http请求

      本文链接:https://www.haomeiwen.com/subject/dxgbkktx.html