一、首先须要安装python和flask,这个是必须的嘛。前端
二、咱们这里实现的是一个POST功能的简单接口。python
from flask import Flask, request, jsonify import json app = Flask(__name__) app.debug = True @app.route('/add/student/',methods=['post']) def add_stu(): if not request.data: #检测是否有数据 return ('fail') student = request.data.decode('utf-8') #获取到POST过来的数据,由于我这里传过来的数据须要转换一下编码。根据晶具体状况而定 student_json = json.loads(student) #把区获取到的数据转为JSON格式。 return jsonify(student_json) #返回JSON数据。 if __name__ == '__main__': app.run(host='192.168.1.154',port=1234) #这里指定了地址和端口号。
三、实现了POST上传的功能,接来咱们,就须要来测试一下这个功能是否无缺实现了。json
import requests,json data = { 'id':1, 'name':'lily', 'age':11, 'birthplace':'san', 'grade':123 } url = 'http://192.168.1.154:1234/add/student/' r = requests.post(url,data=json.dumps(data)) print(r.json())
查看结果:flask
从结果能够看出,咱们POST上去的数据,咱们又原封不动的按JSON格式返回来了。固然实现的开发过程当中,咱们得数据后,确定是须要作一些相应的处理的。处理完成后再返回给前端。app
固然,咱们都获得前台过来的数据了,咱们再处理,不就容易了吗?post