Как скачать веб-ресурс с использованием дайджест-аутентификации

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

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

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

1 ответ

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

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

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

Другие вопросы по тегам