Как скачать веб-ресурс с использованием дайджест-аутентификации - PullRequest
1 голос
/ 17 июля 2009

Какой набор вызовов Windows API позволит загружать веб-ресурс (в частности, документ XML), когда сайт защищен с помощью дайджест-аутентификации без необходимости ввода имени пользователя и пароля?

Я могу использовать функцию MSXML «open» на интерфейсе IXMLHTTPRequest, но для этого требуется указать имя пользователя и пароль, даже если я вошел на сервер домена Windows.

Internet Explorer может выполнить эту задачу, не требуя ввода этой информации.

1 Ответ

1 голос
/ 28 июля 2009

Я не знаком с этим конкретным API. Но похоже, что есть функция для установки заголовка запроса с именем setRequestHeader , поэтому вы пытались добавить следующую строку непосредственно в заголовок запроса?

Авторизация: базовая% s \ r \ n

Примечание: % s - это имя: пароль в кодировке base64.

...