接收数据代码
from flask import Flask,render_template,request,Response,jsonify
import redis
import json
app=Flask(__name__)
@app.route('/sendjson', methods=['POST'])
def sendjson():
print(request.get_json())
print("###################")
# 接受前端发来的数据
data = json.loads(request.get_data("data"))
# lesson: "Operation System"
# score: 100
# lesson = data["lesson"]
# score = data["score"]
# print(lesson,score)
# # 自己在本地组装成Json格式,用到了flask的jsonify方法
# info = dict()
# info['name'] = "pengshuang"
# info['lesson'] = lesson
# info['score'] = score
# print(jsonify(info))
return data
# def sendjson():
# print(request.get_json())
# print("###################")
# # 接受前端发来的数据
# data = json.loads(request.get_data("data"))
# # lesson: "Operation System"
# # score: 100
# lesson = data["lesson"]
# score = data["score"]
# print(lesson,score)
# # 自己在本地组装成Json格式,用到了flask的jsonify方法
# info = dict()
# info['name'] = "pengshuang"
# info['lesson'] = lesson
# info['score'] = score
# print(jsonify(info))
# return jsonify(info)
if __name__ == '__main__':
app.run(host='0.0.0.0',port=8085,debug=True)
发送数据接口
import requests
data={"lesson":"Operation System","score":100}
headers2 = {'Content-Type': 'application/json'}
#http://localhost:8085/sendjson
response = requests.post(url="http://localhost:8085/sendjson", headers=headers2, json=data,verify=False)
#response = requests.post(url="http://7.94.103.18:9910/monitor/analysis/#/getData", headers=headers2, json=data,verify=False)
print(response)
# import requests
# import json
# data = {"125":"{{\"ds\":\"2020-07-01T09:00:00.000Z\",\"yhat\":1.5066807159},{\"ds\":\"2020-07-01T10:00:00.000Z\",\"yhat\":1.6917431541}}"}
# #print(data)
# #data=json.dumps(data)
# #data={"lesson":"Operation System","score":100}
# headers2 = {'Content-Type': 'application/json'}
# response = requests.post(url="http://0.0.0.0:8085/sendjson", headers=headers2, json=data,verify=False)
# print(response)