在Python的http clien中设置具有凭据的代理

2024-09-26 17:46:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python3.7的Http客户机发出https请求,该请求使用带有凭据的公司代理。我得到了socket.gai错误。请帮助我如何使用代理的凭据为http.client客户端,也让我知道下面提到的错误是由于代理或不是

import http.client

getApi = http.client.HTTPSConnection("www.example.com")
getApi.set_tunnel(host,port)
getApi.request("GET", "/")
resp = getApi.getresponse()
print(resp.status)

我得到的错误

File "C:\Program Files\Python37-32\lib\socket.py", line 748, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno 11004] getaddrinfo failed


Tags: inhttpsclienthttphost代理客户机port

热门问题