1.
前端的ajax或axios,和requests的post方法的json参数,和flask的request.json是对应的
2.代码
1)flask
flask使用.json
来获得请求的格式
from flask import Flask,request,jsonify
app = Flask("__main__")
@app.route('/')
def index():
key1=request.json.get['key1']
key2=request.json.get['key2']
return jsonify({"key1":value1,"key2":value2})
if __name__ == '__main__':
app.run(host="localhost",port=5000,debug=True)
2)request
import requests
payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.post("http://127.0.0.1:5000/post", json=payload)
r.text
3)前端
前端需要使用异步ajax或者axios来发送json数据