Html Internet explorer 8尝试以防火墙模式下载页面
在我的app/security.yml中,我有一个安全模式,如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
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)