1、首先需要安裝python和flask,這個是必須的嘛。
2、我們這里實現的是一個POST功能的簡單接口。
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)
#這里指定了地址和端口號。
3、實現了POST上傳的功能,接來我們,就需要來測試一下這個功能是否完好實現了。
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())
查看結果:

從結果可以看出,我們POST上去的數據,我們又原封不動的按JSON格式返回來了。當然實現的開發過程中,我們得數據后,肯定是需要做一些相應的處理的。處理完成后再返回給前端。
當然,我們都得到前台過來的數據了,我們再處理,不就容易了嗎?
