Описание сообщений об ошибках протокола HTTP

Переводы статьи Переводы статьи
Код статьи: 218155 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать архивную копию системного реестра и изучить процедуру восстановления системного реестра. Сведения об использовании редактора реестра см. в статье Microsoft Knowledge Base, номер которой приведен ниже.
256986 Description of the Microsoft Windows Registry
Развернуть все | Свернуть все

Аннотация

В статье описано использование подробных сообщений об ошибках HTTP.

Дополнительная информация

Внимание! Некорректное использование редактора системного реестра может привести операционную систему в неработоспособное состояние и потребовать проведения полной ее переустановки. Microsoft не несет ответственности за некорректное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.

В обозревателе Microsoft Internet Explorer 4, в котором файл Wininet.dll не мог обслуживать запросы, отображалось встроенное сообщение об ошибке HTML с определением ошибки, но без ее описания (например, «Переход прерван» или «Не удается получить веб-страницу в автономном режиме»). Эти сообщения об ошибках являются ресурсом (res:), хранящимся в файле Shdocvw.dll. Ресурс — это код HTML, отображаемый программой, который внедряется из файла DLL. В обозревателе Internet Explorer 5 или более поздней версии эти сообщения об ошибках хранятся в файле Shdoclc.dll как ресурсы. Получаемое сообщение об ошибке заменяется соответствующим шаблоном HTML, который может содержать следующие данные:
  • сведения о проблеме;
  • сведения о разрешении проблемы;
  • ссылка на предыдущую страницу;
  • ссылка на страницу поддержки обозревателя Internet Explorer;
  • ссылка на страницу, вызвавшую ошибку, чтобы пользователь мог попытаться зайти на нее еще раз;
  • ссылка на копию страницы из кэша (если создан интерфейс API).
Подробные сообщения об ошибках HTTP хранятся в следующем разделе реестра:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\ 
      ErrorThresholds
				
Обозреватель Internet Explorer 5 и более поздние версии подставляют шаблон HTML для следующих сообщений об ошибке:

400, 403, 404, 405, 406, 408, 409, 410, 500, 501, 505

Каждая из ошибок обозначается парой значений (например, «404», 128). Первое значение — это код ошибки. Второе значение — это значение размером 1 байт, используемое программой Explorer 5 или более поздними версиями для определения, следует ли заменять сообщение об ошибке своей версией. Таким образом, когда используемая в обозревателе Internet Explorer 5 версия файла Wininet.dll получает сообщение об ошибке HTTP, происходит проверка, является ли вложенное в сообщение об ошибке содержимое HTML корректной веб-страницей. Решение основывается на размере страницы. Размер страницы сравнивается с пороговым значением, заданным для каждой ошибки и хранящимся в реестре. Если веб-страница достаточно мала, она отвергается и заменяется на страницу подробного сообщения об ошибке HTTP.

В разделе HKEY_LOCAL_MACHINE хранятся заданные по умолчанию значения компьютера. В разделе HKEY_CURRENT_USER можно создавать те же подразделы, что и в HKEY_LOCAL_MACHINE, определяющие заданные по умолчанию значения для некоторого пользователя.

Чтобы отключить дружественные для пользователя сообщения об ошибках HTTP, выполните следующие действия.
  1. Нажмите кнопку Пуск, последовательно выберите команды Настройка и Панель управления, дважды щелкните мышью значок Свойства обозревателя.
  2. Откройте вкладку Дополнительно.
  3. Снимите флажок Выводить подробные сообщения об ошибках http.
  4. Нажмите кнопку OK.
Примечание. Описанная процедура отключения подробных сообщений об ошибках HTTP приводит к отключению только сообщений об ошибках, возвращаемых сервером (эти сообщения перечислены выше). Существуют другие подробные сообщения об ошибках, которые нельзя отключить. Например, сообщения об ошибках DNS отображаются, когда обозревателю Internet Explorer не удается найти сервер. В таком случае страница, которую можно заменить, отсутствует, и обозреватель Internet Explorer 5 или более поздняя версия всегда отображает подробное сообщение об ошибке «Не удается отобразить страницу».

Свойства

Код статьи: 218155 - Последний отзыв: 18 августа 2003 г. - Revision: 3.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 6.0
Ключевые слова: 
kbinfo KB218155

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com