IE发送选项请求文件下载

时间:2009-11-11 16:46:18

标签: internet-explorer apache2 http-headers mod-security

在我的网站上,我有一个非常基本的设置:一个'a href'标签,只指向一个文件。没什么好看的:

<a href="/path/to/my/file.doc">File</a>

没有花哨的javascript,没有。使用低于8的旧IE版本的一些用户在下载这样的不同文件时遇到了不稳定的问题。我能够追溯到的是IE将发送文件的OPTIONS请求(甚至不是所有时间)。由于我没有运行Webdav服务器,因此我将默认情况下的mod_security设置为拒绝那些非正常的标头,因此它返回500响应。

IE8,Firefox和Chrome不会执行OPTIONS请求,因此永远不会出现问题。

我是否需要在IE上设置不同的内容,以便停止发送OPTIONS请求和标准GET请求?

运行:

  • CentOS 5.3
  • Apache 2.2.8
  • mod_security 2.5.0

2 个答案:

答案 0 :(得分:1)

在某些时候,我发现一篇文章说IE会将直接文件下载的OPTIONS请求作为其运行方式的一部分发送。

答案 1 :(得分:0)

为什么500 SERVER ERROR?为什么不允许405方法? (见RFC2616 10.4.3)