python3-flask-2侦听接口并返回对应值-request

通过url命令或者工具对flask接口发送一个json格式字符串 {"id":"1","name":"user1"}
返回json格式结果 {"user_id":"1","user_name":"user1"}
要求 '1'或'user1' 更换成其他值以后,返回结果也会更改

  • 示例

vim flask_api.py

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
 
import json
from flask import Flask, request, jsonify
 
app = Flask(__name__)
 
@app.route("/flask_api/", methods=['POST', 'GET'])
def flask_api():
    data = json.loads(request.get_data(as_text=True))
    user_id = data.get("id")
    user_name = data.get("name")
    return jsonify({"user_id":user_id,"user_name":user_name})
 
if __name__ == '__main__':
    app.run('0.0.0.0', 5000)
原文地址:https://www.cnblogs.com/taoyuxuan/p/11842591.html