欢迎访问宙启技术站
智能推送

使用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来发送到其他主机和路径。