相关疑难解决方法(0)

IE不遵循重定向,给出"Internet Explorer无法显示网页"

我有一个带有几个字段的表单.提交表单时,服务器将使用重定向进行响应(HTTP 302).

提交表单时,如果有<input type=file>字段,IE不会遵循重定向,而是会出错:"Internet Explorer无法显示网页".

如果没有 <input type=file>字段,则它会按预期执行重定向.

HTTP 302响应在两种情况下完全相同,仅区别于响应的时间戳.

我在IE8和IE9中遇到过这种情况.(我没有尝试过较低版本).Firefox,Chrome,Opera和Safari都按照预期重定向.

笔记:

  • 表单具有属性enctype="multipart/form-data".
  • 这是通过SSL发生的
  • 重定向不是与表单POST或托管在其上的URL不同的协议,主机或端口.
  • 当我使用Fiddler2检查HTTP流量时,问题消失并且IE表现出来.

internet-explorer http http-headers

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

http ×1

http-headers ×1

internet-explorer ×1