IE не выполняет перенаправление, выдает «Internet Explorer не может отобразить веб-страницу»

У меня есть форма с несколькими полями. Когда вы отправляете форму, сервер отвечает перенаправлением (HTTP 302).

При отправке формы, если есть поле , IE не выполняет перенаправление, а вместо этого выдает ошибку: «Internet Explorer не может отобразить веб-страницу».

Если нет поля , то перенаправление выполняется, как и ожидалось.

Ответ HTTP 302 точно такой же в обоих случаях они отличаются только отметкой времени ответа.

Я испытываю это в IE8 и IE9. (Младшие версии не пробовал). Firefox, Chrome, Opera и Safari следуют за перенаправлением, как и ожидалось.

Примечания:

  • Форма имеет атрибут enctype = "multipart / form-data" .
  • Это происходит заново. SSL
  • Перенаправление не на другой протокол, хост или порт, чем URL-адрес, на который отправляются POST-формы или на котором размещается форма.
  • Когда я проверяю HTTP-трафик с помощью Fiddler2 , проблема исчезает и IE ведет себя.

11
задан nicholaides 4 August 2011 в 20:29
поделиться