我正在使用Python 3.7的Http Client发出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)
我得到的错误
文件“ C:\ Program Files \ Python37-32 \ lib \ socket.py”,第748行,在 getaddrinfo _socket.getaddrinfo(主机,端口,家庭,类型,原型,标志)中的res:socket.gaierror:[Errno 11004] getaddrinfo失败