`
trarck
  • 浏览: 28714 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Cache-Control影响ie下载

    博客分类:
  • web
阅读更多
我们在控制下载头的时候,如果设置了Cache-Control为no-cache, no-store则ie下卡在0%最后提示无法下载。
把Cache-Control设置为private, max-age=15便可以解决。
http://blogs.msdn.com/b/ieinternals/archive/2009/10/02/internet-explorer-cannot-download-over-https-when-no-cache.aspx
分享到:
评论

相关推荐

    Cache-control使用Cache-control:private学习笔记

    在本文中,我们将深入探讨`Cache-Control: private`以及其他常见的值,以及它们对不同浏览场景的影响。 1. **Cache-Control: private** `Cache-Control: private`指令意味着响应只能被单个用户代理(通常是浏览器...

    response.setHeader问题

    Cache-Control 报头用于指定缓存指令,缓存指令是单向的(响应中出现的缓存指令在请求中未必会出现),且是独立的(一个消息的缓存指令不会影响另一个消息处理的缓存机制)。Cache-Control 报头可以设置为多种值,...

    如何防止IE缓存jsp文件.doc

    例如,有些旧版的IE浏览器可能不支持`Cache-Control`头,因此建议同时设置`Pragma`和`Cache-Control`,以提高兼容性。 3. **安全性考虑**: - 禁止缓存可以有效防止敏感信息被意外泄露,特别是在公共计算机上使用...

    JSP页面缓存cache技术--浏览器缓存介绍及实现方法

    缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可...另外Browser也有缓存(如IE)这个大家也都知道(实现在 web server 上的缓存机制)越上层的缓存效果越好,越底层的缓存影响越深远

    headers-more-nginx-module-0.34

    more_set_headers 'Cache-Control: no-cache'; more_set_headers 'X-UA-Compatible: IE=edge'; ``` 2. `more_clear_headers`: 用于清除指定的HTTP响应头。 示例: ``` more_clear_headers 'Server'; more_...

    PHPExecl.tar.gz

    header('Cache-Control: cache, must-revalidate'); // HTTP/1.1 header('Pragma: public'); // HTTP/1.0 $objWriter = new PHPExcel_Writer_Excel5($objPHPExcelWrite); $objPHPExcelWrite->getActiveSheet()->...

    IE php关于强制下载文件的代码

    在描述中,作者xling提到了一个关键的HTTP头设置,即`Cache-Control: public`,它对于解决IE下载PHP文件的问题至关重要。通常,当不包含这个头信息时,IE可能会尝试解析PHP文件而不是将其作为下载处理,导致错误提示...

    如何防止IE缓存jsp文件

    response.setHeader(Cache-Control,no-cache); response.setDateHeader(Expires, 0); %> 2, 使用HTML标记,如下面: <HEAD> <META HTTP-EQUIV=Pragma CONTENT=no-cache> <META ...

    IE页面缓存问题jsp及servlet中的设置

    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // 禁用HTTP 1.1缓存,并强制重新验证 response.setDateHeader("Expires", 0); // 过去的时间,确保浏览器不会缓存 %> ``` 这些...

    Nginx与浏览器缓存的处理方法

    原因是Nginx的`Cache-Control`配置仅覆盖了`Cache-Control`,而`Pragma`仍然有效,导致浏览器端表现为`no-cache`。 总之,理解和正确配置Nginx与浏览器的缓存策略对于优化Web应用性能至关重要。通过细致的设置,...

    如何防止IE缓存页面文件

    Response.cachecontrol = "no-cache" ' 设置Cache-Control头为no-cache %> ``` 这段代码会告诉浏览器页面已经过期,且不应该被缓存。 3. **PHP**: 使用PHP,可以在脚本开始时发送HTTP头部信息来禁用缓存: `...

    利用php实现禁用IE和火狐的缓存问题

    1. **使用`no-cache`与`no-store`**:IE会遵循`Cache-Control: no-cache`来避免缓存页面,而Firefox则需要`Cache-Control: no-store`来防止页面在缓存中持久存储。`no-store`不仅阻止了缓存,还确保了每次访问都会向...

    浅析HTTP消息头网页缓存控制以及header常用指令介绍

    - 对于HTTP 1.0服务器,由于不支持Cache-Control,可以通过设置Pragma:no-cache来防止IE浏览器缓存。 5. header指令的其他用途 - HTTP响应头部的设置除了控制缓存之外,还能定义响应的状态代码和原因短语。例如,...

    about cache of the brower

    例如,“Cache-Control: max-age=3600”表示资源的有效期为3600秒,期间浏览器可以使用缓存副本而无需再次请求服务器。 “IE文档缓存分析”可能涉及的内容包括浏览器如何存储缓存数据,通常是在用户的临时Internet...

    jsp去除浏览器缓存

    response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // IE兼容性处理 response.setHeader("Pragma", "no-cache"); %> ``` 这段代码的作用是: - `response.setDateHeader("Expires...

    消除浏览器的301重定向缓存

    具体来说,可以使用response.setHeader("Cache-Control", "no-cache");来禁止浏览器缓存重定向的结果。 示例 新建一个web工程,命名为redirectTest,点击Finish,新建一个Servlet,如下图点击Next,输入如下图点击...

    ajax清除IE缓存技术文档

    例如,可以添加`Cache-Control: no-cache`和`Pragma: no-cache`字段,这将指示浏览器每次都向服务器确认数据是否是最新的。 ```javascript xhr.setRequestHeader("Cache-Control", "no-cache"); xhr....

    YII框架http缓存操作示例

    分享给大家供大家参考,具体如下:...header('Cache-Control: no-store, no-cahe, must-revalidate'); //ie专用 header('Cache-Control: post-chedk=0, pre-check=0', false); //for HTTP/1.0 header('Pragma: no-cache

    按IE后退按钮时让JSP不读缓存

    response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); %> ``` 这段代码的作用是: 1. `response.setHeader("Pragma", "No-cache");`:设置Pragma头部为"No-cache",这是...

Global site tag (gtag.js) - Google Analytics