python调用http接口

在Python中,你可以使用内置的urllib库来调用HTTP接口。下面是一个简单的示例,展示如何使用urllib.request模块来发送GET请求:

复制代码
复制代码
`import urllib.request

# 定义URL
url = "http://example.com/api"

# 发送GET请求
response = urllib.request.urlopen(url)

# 读取响应内容
data = response.read()

# 打印响应内容
print(data)`

在这个示例中,我们首先定义了要请求的URL。然后,我们使用urlopen()函数发送GET请求,并将响应对象存储在变量response中。最后,我们使用read()方法读取响应内容,并将其存储在变量data中。最后,我们打印响应内容。

如果你需要发送POST请求,可以使用urllib.request.urlopen()函数的data参数来传递表单数据。例如:

复制代码
复制代码
`import urllib.request

# 定义URL和表单数据
url = "http://example.com/api"
data = {"key1": "value1", "key2": "value2"}

# 编码表单数据为字节流
body = urllib.parse.urlencode(data).encode()

# 发送POST请求
response = urllib.request.urlopen(url, body)

# 读取响应内容
data = response.read()

# 打印响应内容
print(data)`

在这个示例中,我们定义了URL和表单数据。然后,我们使用urlencode()函数将表单数据编码为字节流,并将其存储在变量body中。最后,我们将body作为参数传递给urlopen()函数,以发送POST请求。其他步骤与上面的示例相同。

相关推荐
Humbunklung8 分钟前
全连接层和卷积层
人工智能·python·深度学习·神经网络·机器学习·cnn
恋猫de小郭9 分钟前
Flutter 小技巧之:实现 iOS 26 的 “液态玻璃”
android·前端·flutter
糖墨夕13 分钟前
Trae还能将Figma 设计稿转化为前端代码
前端·trae
程序猿小D14 分钟前
第26节 Node.js 事件
服务器·前端·javascript·node.js·编辑器·ecmascript·vim
天天打码15 分钟前
Bootstrap Table开源的企业级数据表格集成
前端·开源·bootstrap
Allen Bright17 分钟前
【CSS-8】深入理解CSS选择器权重:掌握样式优先级的关键
前端·css
站大爷IP18 分钟前
使用Python时要注意的十大陷阱
python
hnlucky19 分钟前
安装vue的教程——Windows Node.js Vue项目搭建
前端·javascript·vue.js·windows·node.js
余道各努力,千里自同风32 分钟前
CSS“多列布局”
前端·css·html
Keya39 分钟前
使用 tinypng 脚本打包为exe 进行压缩图片
前端·python·程序员