HTTPS下载文件失败

WEB服务器采用boa的源码,后台程序采用C语言写的CGI。
如题所示:
在HTTPS协议下下载文件失败,网上查过相关资料原因是HTTPS下载时,默认其cache缓存是不给权限的,所以,必须先要对cache进行配置,并给与其相应权限。

按照这个思路,在CGI代码中添加以下代码

printf("Pragma: public\r\n");
printf("\r\n");

printf("Cache-Control:must-revalidate,post-check=0,pre-check=0\r\n");
printf("\r\n");

printf("Cache-Control: public\r\n");
printf("\r\n");

但是还是提示下载失败,有哪个大佬知道原因吗?

阅读 2k
1 个回答

下载是下载,缓存是缓存,这是两个东西,你也没说你下载时出了啥错误,也不提供代码,这就很难办了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题