以下卷曲有效:
curl -vx proxy.example.com:8010 -U user:pass http://example.com
并返回响应码为 200 的有效内容。
但是,通过 python 请求库使用的相同凭据会产生 407 状态代码(身份验证错误)。查看日志后,看起来用户从未通过(未定义)。
url = "http://example.com"
proxies = {'http': 'http://proxy.example.com:8010'}
auth = HTTPProxyAuth("user", "pass")
resp = requests.get(url, proxies=proxies, auth=auth)
我正在使用请求库 2.3.0。