При отправке данных на веб-узел, требующий проверки подлинности, появляется сообщение об ошибке «Не удается отобразить страницу»

Переводы статьи Переводы статьи
Код статьи: 821814 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

Обозреватель Internet Explorer не отправляет данные запроса POST, и появляется сообщение об ошибке «Не удается отобразить страницу». Это может происходить в следующих случаях.
  • Запрос типа POST выполняется на новом подключении, и нужная страница требует проверки подлинности.
  • В ответ на запрос типа POST сервер сразу отправляет сообщение «401 Access Denied» и разрывает соединение.

Причина

Сервер разрывает соединение, не получив полный текст запроса, а, получив его, сбрасывает соединение. Это приводит к тому, что обозреватель Internet Explorer (Wininet.dll) не может получить и обработать сообщение «401 Access Denied».

Решение

Данная проблема может быть решена с помощью исправления, выпущенного корпорацией Microsoft. Предлагаемое исправление должно применяться исключительно в системах, где наблюдается описанная выше проблема. Данное исправление находится на стадии дополнительного тестирования. По этой причине Microsoft рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода очередного пакета обновления для Internet Explorer 6, в который будет включено решение описанной проблемы.

Для того чтобы получить исправление, свяжитесь со службами технической поддержки Microsoft. Полный список телефонов служб поддержки, а также информацию об условиях обслуживания см. на веб-узле корпорации Microsoft по адресу:
http://support.microsoft.com/default.aspx?scid=fh;RU;CNTACTMS
Примечание. В отдельных случаях, если специалистом службы технической поддержки Microsoft будет определено, что решением проблемы является специально выпущенное исправление, оплата, предусмотренная за обращение в службы технической поддержки, может быть отменена. Оплата стандартных услуг поддержки будет переведена в счет оплаты дополнительных консультаций, не имеющих отношения к специальному исправлению.

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате универсального глобального времени (по Гринвичу). При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать вкладку Часовой пояс элемента панели управления «Дата и время».
   Дата         Время  Версия         Размер   Имя файла
   -------------------------------------------------------
   27-мая-2003  14:57  6.0.2800.1204  586 752  Wininet.dll

Временное решение

В качестве временного решения проблемы можно использовать запросы типа POST только с соединениями, для которых выполнена проверка подлинности. Для этого можно, например, перед запросами типа POST послать запрос типа GET.

Статус

Данное поведение является подтвержденной ошибкой продуктов Microsoft, перечисленных в начале данной статьи.

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

Исправление, описанное в данной статье, позволяет библиотеке Wininet.dll выполнять следующие задачи.
  • Обнаруживать состояние RESET при выполнении запроса типа POST.
  • Сохранять данные, которые необходимо отправить.
  • Повторять запрос типа POST, устанавливая значение длины содержимого равным 0. Это предотвращает сброс соединения и позволяет завершиться процессу проверки подлинности.
  • Повторять исходный запрос типа POST.

Свойства

Код статьи: 821814 - Последний отзыв: 3 октября 2004 г. - Revision: 1.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Explorer 6.0 SP1 на следующих платформах
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows 98 Second Edition
    • операционная система Microsoft Windows Millennium Edition
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • Microsoft Windows XP Professional
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Ключевые слова: 
kbautohotfix kbie600presp2fix kbfix kbbug KB821814

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

 

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