Я использую завиток в течение некоторого времени, и его работа отлично, но с прокси-сервером, который использует домен \ имя пользователя для аутентификации curl, не запрашивая авторизацию. Метод авторизации - NTLM. Этот код входит в пакетный файл.cURL NTLM Прокси-авторизация
Код:
curl --proxy-ntlm --proxy-user : --proxy %PROXY_URL% --user %Username%:%Password% -f -O --url "%SITE_URL%"
Curl Версия:
локон 7.30.0 (i386-рс-win32) Libcurl/7.30.0 OpenSSL/1.0.1c ZLIB/1.2.7 Протоколы : ДИКТ файлов FTP FTPS Gopher HTTP HTTPS IMAP IMAPS LDAP pop3 POP3S RTSP SMTPs телнет SMTP Tftp Особенности: AsynchDNS IPv6 Largefile NTLM SSL libz
У меня создалось впечатление, что использование ':' будет передавать учетные данные NT Login на сервер. Но это, похоже, не работает, когда я помещаю 'domain \ username: password' вместо ':', он проходит через штраф. Использование только «username: password» вместо «:» приводит к тому же «Требуется авторизация прокси». Какие-либо предложения ?
PS: прокси выполняет проверку подлинности с помощью UserDomain вместе с именем .. какие-либо предложения о том, как передать это? Если не cURL, я открыт для альтернатив.
Вероятно, я не был чист :) .. Дело было в том, чтобы автоматически передавать учетные данные Windows без указания его. –