一、首先須要安裝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