遇到一个很恶心的问题,开发以及测试环境是http协议,下载功能是OK的
线上环境是HTTPS的协议,在firefox下下载是OK的,但是一转到IE下就不明不白的下载不了。看日志也不报错。
后来搜索了老半天,发现是需要手动开启IE的缓存权限,如下两行代码搞定:
response.setHeader("Pragma", "public");
response.setHeader("Cache-Control", "max-age=30");
神啊,程序员真折磨人啊
注:很悲剧的很负责任的告诉大家,最后验证,加了这两行代码还是木有用。。。。。
分享到:
相关推荐
qt http 或https 协议文件下载模块类。如果用https协议,需要加入openssl。 直接进行调用 DownloadTool m_pDownloadTool = new DownloadTool(ExeDownLoadUrl, QApplication::applicationDirPath() + "/Update"); ...
对于HTTPS下载,我们需要设置一个支持SSL/TLS的网络访问管理器。 2. **QSslConfiguration**:此类用于配置SSL/TLS连接的参数,如证书、密钥和CA(证书颁发机构)信息。在设置网络访问管理器时,可以使用`...
在Java编程中,访问HTTPS网址并下载文件是一个常见的任务,特别是在网络应用开发中。HTTPS(HyperText Transfer Protocol Secure)是一种安全通信协议,用于确保数据在客户端和服务器之间的传输过程是加密的,保护了...
在Java编程中,访问HTTPS网址并下载文件是一个常见的任务,特别是在需要安全传输敏感数据或确保数据完整性时。这里我们将深入探讨如何使用Java 1.7版本处理这一过程,包括处理SSL证书。 首先,理解HTTPS(超文本...
本项目专注于使用C++语言实现对HTTP、HTTPS和FTP协议的支持,以实现文件的下载功能。这些协议是互联网上最常用的三种数据传输协议,各自有其特定的应用场景和优势。 HTTP(超文本传输协议)是最基本的网络协议之一...
在VC++环境中实现HTTPS文件下载通常涉及到网络编程和安全通信协议的应用。HTTPS(HyperText Transfer Protocol Secure)是一种基于HTTP协议的加密传输方式,用于确保数据在网络传输过程中的安全性。本教程将详细介绍...
【标题】基于QT的HTTP/HTTPS URL图片下载源代码解析 在QT开发中,我们可以利用其丰富的库功能来实现各种网络操作,包括从HTTP或HTTPS协议的URL下载图片。这个项目提供了一个简单但实用的解决方案,它具有进度条显示...
使用QNetworkRequest和QNetworkReply实现的下载http/https资源的控制台程序,可用于QProcess调用下载多个资源文件,用这种方式解决项目开发过程中暂停或者强制中断下载造成的软件崩溃问题。 可用命令行参数 -V 显示...
标题 "通过Https登录并下载文件" 涉及到的是在Java编程中使用HTTPS协议进行安全登录并下载文件的相关知识。HTTPS(Hypertext Transfer Protocol Secure)是一种基于HTTP的安全网络通信协议,它通过SSL/TLS协议加密...
在VC中实现HTTP和HTTPS下载,我们需要使用WinINet或WinHTTP库,这两个都是Windows操作系统提供的API,用于处理网络请求。WinINet适用于桌面应用程序,而WinHTTP更适合服务器端应用。在这个程序中,我们可能更倾向于...
Java下载HTTPS文件并上传到阿里云OSS服务器是常见的文件操作任务,特别是在开发云存储解决方案时。以下将详细讲解这个过程中的关键知识点。 首先,Java下载HTTPS文件涉及到网络请求和安全证书的处理。HTTPS...
解决 Linux 下访问 HTTPS 站点问题:证书无效 在 Linux 系统中访问 HTTPS 站点时,可能会遇到证书无效的问题,导致无法访问网站。这是因为 Linux 系统中没有信任该网站的证书颁发机构(Certificate Authority,CA)...
### 解决迅雷下载问题的方法 #### 迅雷极速版简介 迅雷极速版是一款于2014年3月24日由迅雷官方推出的一款下载工具。该软件相较于其他版本的迅雷,有着显著的特点,即无广告、无插件、无捆绑,启动速度快,下载速度...
5. **法律与道德问题**:在使用整站下载器时,一定要确保遵循版权法和网站的使用条款。未经许可的整站下载可能侵犯他人的知识产权,因此,合理使用是非常关键的。 6. **优化与备份**:对于个人项目或研究,整站下载...
wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 ...本压缩包是通过上面三个命令下载的文件,主要是为了解决在国内下载慢或者下载失败的问题。
需要注意的是,虽然通过忽略SSL证书验证的方式可以解决下载问题,但这并不是最佳实践。在生产环境中,建议采用更安全的方法来处理证书验证问题,例如将可信证书导入IDEA或系统的信任库中。 综上所述,当在IDEA中...
### 解决VS2019 ntdll.dll下载符号失败的问题 在开发过程中,使用Visual Studio 2019(简称VS2019)进行UWP应用开发时,可能会遇到一个常见问题——ntdll.dll下载符号失败。这一问题不仅会打断开发流程,还会严重...
在使用 openjdk 时,可能会遇到 HTTPS 的 SSL 异常问题,例如在使用 HTTPS 连接时出现 KeyException 异常。本文将提供两套解决方案来解决这个问题。 一、卸载 openjdk,安装 sun jdk 在 openjdk 中,可能会出现 ...
在IT行业中,安装库和框架时经常会遇到网络访问限制或者下载速度慢的问题,尤其是在国内安装TensorFlow和OpenCV等大型库时尤为明显。为了解决这些问题,我们可以采取一些策略来加速下载并确保安装成功。 首先,...
然而,由于网络环境的原因,直接访问Gradle的官方仓库(https://services.gradle.org/distributions/)可能会在中国遇到下载速度慢或者无法访问的问题。为了解决这个问题,国内的开发者通常会寻找国内的镜像源来加速...