用法:
class http.client.HTTPConnection(host, port=None, [timeout, ]source_address=None, blocksize=8192)
HTTPConnection
实例表示与 HTTP 服务器的一个事务。它应该被实例化,并传递一个主机和可选的端口号。如果未传递端口号,则从主机字符串中提取该端口(如果它的格式为host:port
),否则使用默认的 HTTP 端口 (80)。如果给出了可选的timeout
参数,阻塞操作(如连接尝试)将在几秒后超时(如果没有给出,则使用全局默认超时设置)。可选的source_address
参数可以是(主机、端口)的元组,用作建立 HTTP 连接的源地址。可选的blocksize
参数设置发送file-like 消息体的缓冲区大小(以字节为单位)。例如,以下调用都创建了在相同主机和端口上连接到服务器的实例:
>>> h1 = http.client.HTTPConnection('www.python.org') >>> h2 = http.client.HTTPConnection('www.python.org:80') >>> h3 = http.client.HTTPConnection('www.python.org', 80) >>> h4 = http.client.HTTPConnection('www.python.org', 80, timeout=10)
在 3.2 版中更改:
source_address
加入。在 3.4 版中更改:
strict
参数被删除。不再支持 HTTP 0.9 样式的“Simple Responses”。在 3.7 版中更改:
blocksize
添加了参数。
相关用法
- Python http.client.HTTPConnection.set_tunnel用法及代码示例
- 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。