使用 Python 构建 RESTful API
使用 Python 构建 RESTful API
概述
本技术文档将指导你使用 Python 构建一个简单的 RESTful API。我们将使用 Flask 框架来实现 API,并使用 JSON 格式进行数据交换。
安装依赖
- Python 3.6 或更高版本: 可以从官方网站下载安装。
- Flask: 使用 pip 命令安装:
bash
pip install Flask
创建项目结构
创建一个名为 api
的文件夹,并在其中创建一个名为 app.py
的文件。
api/
├── app.py
编写代码
在 app.py
文件中,编写以下代码:
```python from flask import Flask, jsonify
app = Flask(name)
@app.route('/', methods=['GET']) def index(): return jsonify({'message': '欢迎使用我的 RESTful API!'})
@app.route('/users', methods=['GET']) def get_users(): users = [ {'id': 1, 'name': '张三'}, {'id': 2, 'name': '李四'}, ] return jsonify(users)
if name == 'main': app.run(debug=True) ```
运行 API
在终端中,进入 api
文件夹并执行以下命令:
bash
python app.py
测试 API
-
访问首页: 在浏览器中打开
http://127.0.0.1:5000/
,你应该看到一个包含 "欢迎使用我的 RESTful API!" 消息的 JSON 响应。 -
获取用户列表: 在浏览器中打开
http://127.0.0.1:5000/users
,你应该看到一个包含两个用户对象的 JSON 响应。
扩展 API
你可以在此基础上扩展 API,添加更多功能,例如:
- 添加用户: 通过 POST 请求创建新用户。
- 更新用户: 通过 PUT 请求更新用户信息。
- 删除用户: 通过 DELETE 请求删除用户。
- 数据持久化: 将用户数据保存到数据库中。
总结
本技术文档展示了使用 Flask 框架构建 RESTful API 的基本步骤。你可以根据自己的需求,修改代码并添加更多功能。
- 本文标签: 技术
- 本文链接: https://blog.sandy1029.cloud/article/561
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权