Почему IE 7 без жалоб отображает ошибку HTTP «Плохой запрос» 400 на той же странице, которую загружает Firefox?
У меня установлена только панель инструментов разработчика Microsoft IE.





Вероятно, сервер отклоняет запрос, отправленный IE. Это может быть проблема с сервером или проблема с IE. Однако я сомневаюсь, что какая-либо помощь возможна, не вдаваясь в подробности проблемы.
Есть несколько способов устранить то, что происходит:
1) Посмотрите логи сервера. Поскольку ошибка 400 обычно вызвана неверными или недопустимыми данными, поступающими от клиента, сервер может регистрировать ошибку в своих журналах.
2) Запустите Firefox и IE7 через прокси, например Чарльз, и посмотрите, чем отличаются запросы двух браузеров.
Возможно, вы столкнулись с Ошибка IE7с использованием javascript?
Это не совсем соответствует вашему описанию, но это было специфично для IE, и его довольно сложно отследить.
Когда вы получите подобное сообщение, отключите дружественные сообщения об ошибках HTTP в IE. Для этого перейдите в Инструменты -> Свойства обозревателя -> Дополнительно. Снимите флажок показывать понятные сообщения об ошибках HTTP. Как только вы это сделаете, вы должны получить более подробное сообщение, которое укажет вам на настоящую проблему.
У вас есть URL-адрес, которым вы могли бы поделиться для дальнейшей диагностики проблемы?
Дружественные сообщения об ошибках IE7 маскировали ошибку «Плохой запрос (недопустимое имя хоста)» от IIS. Похоже, IE не может указать имя хоста с запросом.
Если у вас установлен firebug (в firefox), посмотрите вкладку Net и убедитесь, что заголовок 400 не передается обратно.
Установите Скрипач и посмотрите ТОЧНО, что IE отправляет / получает с сервера.
Кроме того, IE заменяет / используется для замены обратной косой черты («\») на прямую косую черту («/») в URL-адресе - может ли серверный сценарий использовать обратную косую черту в URL-адресе в качестве специальных символов?
Установлены ли у вас панели инструментов или средства защиты конфиденциальности?