# 定义一个简单的 Flask API 接口
from flask import Flask, request, jsonify
app = Flask(__name__)
# 定义一个简单的 API 路由,支持 GET 和 POST 请求
@app.route('/api/data', methods=['GET', 'POST'])
def data_api():
if request.method == 'GET':
# 处理 GET 请求
# 返回一些示例数据
return jsonify({"message": "这是 GET 请求返回的数据"})
elif request.method == 'POST':
# 处理 POST 请求
# 假设客户端发送 JSON 数据
data = request.json
# 返回接收到的数据
return jsonify({"received_data": data})
if __name__ == '__main__':
app.run(debug=True)
导入模块:
Flask 是一个轻量级的 Web 框架,用于创建 API。request 用于处理 HTTP 请求。jsonify 用于将 Python 字典转换为 JSON 格式并返回给客户端。创建 Flask 应用实例:
app = Flask(__name__) 创建了一个 Flask 应用实例。定义路由和请求方法:
@app.route('/api/data', methods=['GET', 'POST']) 定义了一个路由 /api/data,支持 GET 和 POST 请求。处理 GET 请求:
GET 请求时,API 返回一个包含消息的 JSON 响应。处理 POST 请求:
POST 请求时,API 接收 JSON 数据,并将其作为响应返回。运行应用:
app.run(debug=True) 启动 Flask 应用,并开启调试模式。上一篇:python读取json并解析
下一篇:python中tuple
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站