明凯博客

关注网站技术,一个特立独行的程序员

下载文件时出现“收到了来自服务器的重复标头”错误的解决方法

有时候在下载文件时,Firefox,ie等等都能够下载,但是在chrome时就会报错。

报错信息如下:

收到了来自服务器的重复标头

经过分析,得到了详细的报错信息。
chrome报错信息:

“收到了来自服务器的重复标头来自服务器的响应包含重复标头。此问题通常是由于网站或代理配置不正确导致的。
只有网站或代理管理员才能解决此问题。
错误 349 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION):我们收到了多个截然不同的“Content-Disposition”标头。
我们不允许此行为,以防遭到 HTTP 响应拆分攻击。”

遇到这样的问题很蛋疼,根本无从下手,但是有的文件又能够下载,经过对比分析,出现这样的问题是因为下载文件文件名中有一个英文逗号“,”,导出出错。

把英文逗号“,”改成其他字符就可以了,据说chrome为了安全才设置的。

, ,

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注