接收数据代码
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)