from flask import Blueprint, request from Utils.ErrorUtil import APIReturnError from Utils.RouteUtil import RouteParamsCheck apiset_route = Blueprint('apiset', __name__) @apiset_route.route('/interface_test', methods=['GET']) def interface_test_route(): """测试调用接口""" try: RouteParamsCheck(req=request.args, params=["param1", "param2", "param3"]).required() args = request.args param1 = float(args['param1']) param2 = float(args['param2']) param3 = float(args['param3']) answer = (param1 + param2) / param3 return str(answer) except ValueError: return '参数类型错误' except APIReturnError as e: return e.__str__()