# -*- coding: utf-8 -*- # author:Li Mingjie time:2019/3/7 # Brief: # import json # from flask import Flask # from flask import request # from flask_cors import CORS # import response_time_analysis # import response_error_analysis # # app = Flask(__name__) # CORS(app, supports_credentials=True) # # # @app.route('/SPDAS/response_analysis1', methods=['POST']) # def domain(): # param = ({"data_type": [{"value": "control"}, {"value": "application"}, {"value": "all"}], # "effect_type": [{"value": "cost_time"}, {"value": "response_error"}], # "time": "2018-12-01 00:00:00/2018-12-02 00:00:00"}) # return json.JSONEncoder().encode(param) # # # @app.route('/SPDAS/response_analysis2', methods=['POST']) # def domain_form(): # # 需要从request对象读取表单内容: # data = request.get_data() # json_re = json.loads(data) # datatype = json_re['data_type'] # # effecttype = json_re['effect_type'] # m_time = json_re['time'] # str_time = str(m_time) # m_time = str_time.split('/') # starttime = m_time[0] # endtime = m_time[1] # if effecttype == 'cost_time': # image_path = response_time_analysis.cost_time_plot(datatype=datatype, starttime=starttime, endtime=endtime) # path = ({"response_image": image_path}) # return json.JSONEncoder().encode(path) # else: # image_path = response_error_analysis.error_data_statistics_plot(datatype=datatype, starttime=starttime, # endtime=endtime, # graphtype='bar') # path = ({"response_image": image_path}) # return json.JSONEncoder().encode(path) # # # if __name__ == '__main__': # app.run(debug=True, host='10.7.19.129', port=5000)