使用Python的httplib库发送GET请求的方法
发布时间:2024-01-11 20:18:42
httplib库是Python的标准库,可以用于发送HTTP请求。以下是使用httplib库发送GET请求的步骤及示例代码:
步骤1:导入httplib库
import httplib
步骤2:创建httplib.HTTPConnection对象,并指定要请求的主机和端口号
conn = httplib.HTTPConnection(host, port)
步骤3:发送GET请求
conn.request("GET", path)
步骤4:获取响应对象
response = conn.getresponse()
步骤5:读取响应内容
data = response.read()
步骤6:关闭连接
conn.close()
示例:发送GET请求到httpbin.org,并打印响应内容
import httplib
host = "httpbin.org"
port = 80
path = "/get"
# 创建HTTP连接
conn = httplib.HTTPConnection(host, port)
# 发送GET请求
conn.request("GET", path)
# 获取响应对象
response = conn.getresponse()
# 读取响应内容
data = response.read()
# 打印响应内容
print(data)
# 关闭连接
conn.close()
以上代码中,我们发送了一个GET请求到httpbin.org/get,然后打印了响应内容。你可以根据需要修改host、port和path来发送到其他主机和路径。
