http.client
是Python
标准库中的模块,提供了底层的HTTP
客户端功能。虽然功能强大,但API
较为复杂,适合需要更精细控制的场景。
示例:
import http.client
conn = http.client.HTTPSConnection("api.example.com")
conn.request("GET", "/data")
response = conn.getresponse()
print(response.status, response.reason) # 状态码和原因
data = response.read()
print(data.decode('utf-8')) # 响应内容
conn.close()