gpt4 book ai didi

curl - cURL NTLM代理授权

转载 作者:行者123 更新时间:2023-12-04 22:32:34 41 4
gpt4 key购买 nike

我已经使用curl有一段时间了,它可以正常工作,但是使用使用用户'domain\username'来验证curl的代理时,无法请求授权。授权方法是NTLM。此代码放入批处理文件中。

代码:

curl --proxy-ntlm --proxy-user : --proxy %PROXY_URL% --user %Username%:%Password% -f -O --url "%SITE_URL%"

curl 版本:

curl 7.30.0 (i386-pc-win32) libcurl/7.30.0 OpenSSL/1.0.1c zlib/1.2.7 Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smtp smtps telnet tftp Features: AsynchDNS IPv6 Largefile NTLM SSL libz



我的印象是,使用':'会将NT登录凭据传递给服务器。但这似乎不起作用,当我将'domain\username:password'代替':'时,它运行正常。仅使用“username:password”而不是“:”会导致相同的“需要代理授权”。有什么建议 ?

PS:
代理使用userdomain以及用户名进行身份验证..有关如何传递此消息的任何建议?如果不是cURL,我很乐意替代。

最佳答案

我遇到了同样的问题,以下命令对我有用:

curl --proxy-ntlm --proxy-user %Username%:%Password% --proxy %PROXY_URL%:%PORT% %SITE_URL%

我没有使用域名,仅使用了用户名。

关于curl - cURL NTLM代理授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17031965/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com