用法:
HTTPConnection.set_tunnel(host, port=None, headers=None)
设置 HTTP 连接隧道的主机和端口。这允许通过代理服务器运行连接。
主机和端口参数指定隧道连接的端点(即 CONNECT 请求中包含的地址,
not
代理服务器的地址)。headers 参数应该是与 CONNECT 请求一起发送的额外 HTTP 标头的映射。
例如,要通过在端口 8080 上本地运行的 HTTPS 代理服务器进行隧道传输,我们会将代理的地址传递给
HTTPSConnection
构造函数,并将我们最终想要到达的主机地址传递给set_tunnel()
方法:>>> import http.client >>> conn = http.client.HTTPSConnection("localhost", 8080) >>> conn.set_tunnel("www.python.org") >>> conn.request("HEAD","/index.html")
3.2 版中的新函数。
相关用法
- Python http.client.HTTPConnection用法及代码示例
- Python http.HTTPStatus用法及代码示例
- Python html.escape()用法及代码示例
- Python html.unescape()用法及代码示例
- Python hashlib.sha3_256()用法及代码示例
- Python help()用法及代码示例
- Python hashlib.sha3_512()用法及代码示例
- Python hashlib.blake2s()用法及代码示例
- Python hashlib.blake2b()用法及代码示例
- Python hasattr()用法及代码示例
- Python statistics harmonic_mean()用法及代码示例
- Python math hypot()用法及代码示例
- Python hash()用法及代码示例
- Python hashlib.sha3_224()用法及代码示例
- Python hashlib.shake_256()用法及代码示例
- Python hex()用法及代码示例
- Python OpenCV haveImageReader()用法及代码示例
- Python hashlib.pbkdf2_hmac用法及代码示例
- Python hashlib.shake_128()用法及代码示例
- Python hex用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 http.client.HTTPConnection.set_tunnel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。