在Python的http客户端中设置带凭据的代理

时间:2019-09-19 09:12:01

标签: python python-3.x

我正在使用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失败

0 个答案:

没有答案