Flask Response实战指南:5种自定义HTTP响应高效处理方法
from flask import Response @app.route('/manual') def manual_response():
return Response('自定义内容', status=201, mimetype='text/plain')
@app.route('/api') def api_endpoint():
return '数据内容', 200, {'X-API-Version': '2.0'}
@app.route('/live_data') def stream_data():
def generate():
while True:
yield f"data:{random.randint(1,100)}\n\n"
time.sleep(1)
return Response(generate(), mimetype='text/event-stream')