falsk后端的post或get请求

一.常用的GET请求:

 @app.route("/hello",methods=["GET"])

def hello_word():
    if request.method == 'GET':
       #获取参数
        reqArgs = request.args.to_dict()
        if "data" and "a"  in reqArgs.keys():
            datas =yang(reqArgs["a"])
            res = {
                'status': 1,
                'result': datas,
            }
            return jsonify(res)

二.POST请求方式

    #获取jsonstring参数,前端发送的参数

@app.route("/api/send_data",methods=["POST"])
def resove():
        if request.method == 'POST':
          datas = request.get_data()
          data = json.loads(datas)
          pageNum = data["pageNum"]
          pageSize = data["pageSize"]
          datas = get_hello(pageNum,pageSize,data)
          res = {
            'status': 1,
            'result': datas,
            "current": int(pageNum),
          }
          return jsonify(res)
        else:
          return jsonify(COMMON_FAIL)

猜你喜欢

转载自blog.csdn.net/xxy_yang/article/details/81946926