HTTP-ошибка IE7 400

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


person Shurik    schedule 15.12.2008    source источник
comment
Установлены ли у вас панели инструментов или средства защиты конфиденциальности?   -  person StingyJack    schedule 15.12.2008
comment
У меня установлена ​​только панель инструментов разработчика Microsoft IE.   -  person Shurik    schedule 15.12.2008


Ответы (7)


Когда вы получаете подобное сообщение, отключите дружественные сообщения об ошибках HTTP в IE. Для этого перейдите в Инструменты -> Свойства обозревателя -> Дополнительно. Снимите флажок показывать понятные сообщения об ошибках HTTP. Как только вы это сделаете, вы должны получить более подробное сообщение, которое укажет вам на настоящую проблему.

У вас есть URL-адрес, которым вы могли бы поделиться для дальнейшей диагностики проблемы?

person jimg    schedule 15.12.2008
comment
Дружественные сообщения об ошибках IE7 маскировали ошибку неверного запроса (неверное имя хоста) от IIS. Похоже, что IE не может указать имя хоста в запросе. - person Shurik; 15.12.2008

Установите Fiddler и посмотрите ТОЧНО, что IE отправляет/получает< /em> с сервера.

person scunliffe    schedule 15.12.2008

Сервер, вероятно, отклоняет запрос, выданный IE. Это может быть проблема с сервером или проблема с IE. Однако я сомневаюсь, что какая-либо помощь возможна без более конкретного описания проблемы.

person mmx    schedule 15.12.2008

Есть несколько способов, чтобы попытаться устранить неполадки:

1) Посмотрите логи сервера. Поскольку ошибка 400 обычно вызывается неправильными или недействительными данными, поступающими от клиента, сервер может записывать ошибку в свои журналы.

2) Запустите Firefox и IE7 через прокси-сервер, такой как Charles, и посмотрите, чем отличаются эти два браузера. ' Запросы

person Marc Novakowski    schedule 15.12.2008

Если у вас установлен firebug (в firefox), посмотрите на вкладку «Сеть» и посмотрите, не возвращается ли заголовок 400.

person Community    schedule 15.12.2008

Возможно, вы столкнулись с заголовком Ошибка IE7 с участием javascript?

Это не совсем соответствует вашему описанию, но это было специфично для IE, и его довольно сложно отследить.

person Calyth    schedule 15.12.2008

Кроме того, IE заменяет/используется для замены обратной косой черты ("\") на прямую косую черту ("/") в URL-адресе. Возможно, сценарий сервера использует обратную косую черту в URL-адресе как специальные символы?

person Piskvor left the building    schedule 26.12.2008