python 使用flask框架接受后端数据
时间: 2024-10-11 09:16:35 浏览: 43
在Python中,Flask是一个轻量级的Web应用框架,它非常适合快速搭建API服务。要使用Flask接收后端数据,首先需要安装Flask库,可以使用pip命令安装:
```bash
pip install flask
```
接下来,创建一个简单的Flask应用并设置路由来处理POST请求,这通常用于接收前端发送的数据。以下是一个基础示例:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/api/receive_data', methods=['POST'])
def receive_data():
# 检查请求是否包含JSON数据
if request.is_json:
data = request.get_json()
print("Received data:", data)
# 这里你可以根据实际需求对数据进行处理
# ...
return 'Data received successfully', 200
else:
return "Please send JSON data", 400
if __name__ == '__main__':
app.run(debug=True) # 开启调试模式
```
在这个例子中,`/api/receive_data`是你的API端点,当有POST请求到达这里时,函数`receive_data`会被调用。`request.get_json()`会尝试解析请求体作为JSON格式的数据。
要发送数据到这个API,你可以使用curl或其他HTTP客户端工具,例如:
```shell
curl -X POST -H "Content-Type: application/json" -d '{"key": "value"}' http://localhost:5000/api/receive_data
```
阅读全文