查询参数与路径参数
71.10 查询参数与路径参数
request.args.get('page', 1) 读取 GET 查询参数 ?page=1。
request.get_json() 读取 POST JSON body。
/api/students/
按 ID 查询
# ========================================
# 示例:路径参数 + 404
# ========================================
from flask import Flask, jsonify
app = Flask(__name__)
DB = {1: {'id': 1, 'name': '小明', 'score': 92}}
@app.route('/api/students/<int:sid>', methods=['GET'])
def get_student(sid):
if sid not in DB:
return jsonify({'code': 404, 'message': '未找到'}), 404
return jsonify({'code': 0, 'data': DB[sid]})