python - 在 Python 的 http 客户端中使用凭据设置代理
问题描述
我正在使用 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", line 748, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno 11004] 获取地址信息失败
解决方案
推荐阅读
- java - mapstruct 如何将对象列表转换为接口列表?
- c# - 在 Visual Studio 2015 中安装实体框架缺少支持的标签
- python - 警告:py_run_file_impl 中的错误:NameError: name '__file__' is not defined
- wordpress - 如何保护我的 wordpress 网站
- .net - .Net Framework+Standard+Core 组合时使用 PackageReferences 管理 nuget 包
- fortran - 如何在 Fortran 中以 Write 格式编写 sec?
- javascript - 重新加载然后在相同的函数jquery中刷新
- javascript - 如何中断我的循环调用函数,调用 eventListener 调用函数
- matlab - Findpeaks 预计 X 的价值会增加
- typescript - 返回子类作为超类的类型