用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。