服务端:Flask 写 API
71.8 服务端:Flask 写 API
pip install flask;用 @app.route 定义 URL,函数 return jsonify(字典) 返回 JSON。
开发模式:flask --app app run 或 app.run(debug=True, port=5000)。
浏览器访问 http://127.0.0.1:5000/api/... 即可测试(见 Flask 章节)。
最小 JSON API
# ========================================
# 示例:Flask 返回 JSON
# 保存为 app.py,运行 flask --app app run
# ========================================
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/api/hello')
def hello():
return jsonify({
'code': 0,
'message': 'ok',
'data': {'text': '你好,API!'}
})
# if __name__ == '__main__':
# app.run(debug=True, port=5000)