Html Internet explorer 8尝试以防火墙模式下载页面

Html Internet explorer 8尝试以防火墙模式下载页面,html,internet-explorer,symfony,internet-explorer-8,Html,Internet Explorer,Symfony,Internet Explorer 8,在我的app/security.yml中,我有一个安全模式,如 secured_area: pattern: ^/secured/ 一切正常,如预期 只有IE

在我的app/security.yml中,我有一个安全模式,如

    secured_area:
        pattern:    ^/secured/
一切正常,如预期

只有IE<9会提示下载对话,而不是查看html文件

一切都非常正确,标题是text/html,下载的文件(没有扩展名)包含html

我只找到了一个链接,一个描述问题的人

但不是在symfony的上下文中,我确信这根本不是symfony的问题-

但是如果我从安全区域模式中删除路由,它会工作!
微软工作

好的,看起来internet explorer 8没有发送任何接受头。 在本例中,我们的FOSRestbundle配置作为后备内容类型application/json提供,并且由于ie8不知道它试图下载的内容类型

我们最终发现,通过一个不带accept头的telnet请求,appliction/json已经交付

fos_rest:
    param_fetcher_listener: true
    body_listener: true
    format_listener:
        default_priorities: ['html', 'json', '*/*']
        fallback_format: html

您正在使用哪个web服务器?使用服务器版本:Apache/2.2.15(Unix)