Как скачать веб-ресурс с использованием дайджест-аутентификации
Какой набор вызовов Windows API позволит загружать веб-ресурс (в частности, документ XML), когда сайт защищен с помощью дайджест-проверки подлинности без ввода имени пользователя и пароля?
Я могу использовать функцию "открытия" MSXML на IXMLHTTPRequest
интерфейс, но требует ввода имени пользователя и пароля, даже если я вошел на сервер домена Windows.
Internet Explorer может выполнить эту задачу, не требуя ввода этой информации.
1 ответ
Я не знаком с этим конкретным API. Но похоже, что есть функция для установки заголовка запроса с именем setRequestHeader, поэтому вы пытались добавить следующую строку непосредственно в заголовок запроса?
Авторизация: базовая%s\r\n
Примечание: % s - это имя: пароль в кодировке base64.