运气不好。更令人困惑的是,Firefox/Chrome/Safari不会问两次,只问IE(6和7)。进一步的调查表明,PDF文件不会发生这种情况,只有Excel文件,甚至是空白文件。
Excel是否以某种方式回调服务器,这需要第二次身份验证?为什么它只发生在IE中?
不重要,但我很好奇是什么导致了这一点。
编辑-我认为bmdhacks解决了这个问题。通过观察网络流量,Excel+IE用另一个名为“Microsoft协议发现”的用户代理发回了第二个请求
我不确定Excel,但Windows Media Player与IE有一个特殊的交互,当IE请求Windows Media Player拥有的MIME类型的文件时,它不会将下载的文件交给WMP,而是指示Windows Media Player自己下载文件。这可能会导致两次请求文件,一次是IE请求文件,第二次是WMP下载文件。