Что это: res: // C: \ WINDOWS \ system32 \ shdoclc.dll / http_400.htm #? - PullRequest
0 голосов
/ 23 июня 2009

Я использую Windows XP с IE6 и выполняю некоторые веб-операции, но по какой-то причине, когда я отправляю страницу, я получаю HTTP 400 Bad Request

Возможно, страница, которую вы ищете, была удалена, изменилось ее имя или временно недоступна.


Когда я щелкаю правой кнопкой мыши свойства, значение адреса (URL):

Рез: // C: \ WINDOWS \ system32 \ Shdoclc.dll / http_400.htm #

Любая помощь будет высоко ценится, так как я не уверен, что происходит?

Спасибо. Тони.

Ответы [ 2 ]

3 голосов
/ 23 июня 2009

Это страница, которая появляется, когда вы получаете 400 Ошибка. Так же, как когда вы определяете свои пользовательские страницы ошибок в IIS.

Что касается вашей проблемы, можете ли вы показать нам свою страницу / действие, которое вы пытаетесь выполнить? Я думаю, что проблема не в этой странице.

0 голосов
/ 23 июня 2009

Internet Explorer поддерживает обработчик протокола res. Это похоже на обработчики протоколов 'http', 'https', 'ftp' и т. Д., За исключением того, что предполагается, что объект является ресурсом Windows. Ресурсы - это двоичные объекты, встроенные в исполняемые файлы Win32 (например, файлы EXE и DLL).

Это просто путь к тексту заполнителя ошибки для ошибки HTTP 400. Хранится в shdoclc.dll.

Это может означать, что вы выдавали HTTP GET, когда приложение отвечает только на POST запросы или ваш запрос был сформирован неправильно.

На данный момент вам нужно посмотреть на фактический сетевой трафик. Используйте Netmon или Wireshark или аналогичные. И читать RFC2616.

...