Что нового

[Криптография] Автоматизация генерации HTTP-заголовка Authorization

kasper_sky

Antivirus
Сообщения
116
Репутация
1
Доброго времени суток всем.
Я знаю, что это тематический форум Autoit, а не криптографии, но всё же задам мой вопрос (может быть, кто-то из скриптеров сталкивался с таким?).

Введение:
Есть некий веб-сервер IIS (от Майкрософта, будь он неладен.. но это другая история), он генерирует страницы на ASP.NET. Включена авторизация. При попытке доступа к сайту сервер требует авторизироваться (присылает HTTP-ответ 401 Unauthorized), требуя аутентификацию Negotiate. Все эти дела я делаю через AutoIt с использованием функций "TCP...".
Специфика дела такова, что мне необходимо получать доступ к сайту исключительно посредством прямой генерации и передачи TCP пакетов "ручками" (поэтому функции InetGet и IE не подходят, хотя и работают).

Вопрос: как генерируется HTTP-заголовок Authorization (указан тип Authorization: Negotiate), если у меня есть все необходимые данные для авторизации (домен, логин, пароль)?

Потратил много часов на поиск ответа на данный вопрос, но ответа не нашёл..
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
WinHTTP поддерживает этот тип авторизации. Ищите WinHttp.au3 или WinHttp.WinHttpRequest
Непонимаю, зачем вы мучаетесь с функциями TCP? Вы же работаете с веб сервером, а для этого уже давно все придумано.
 
Верх