Flask中abort函数使用

2020-09-15  本文已影响0人  测试探索

abort函数可以立即终止视图函数的执行,并可以返回给前端特定的信息

from flask import Flask,request,abort,Response

app = Flask(__name__)

@app.route("/login",methods=["GET"])
def index():
    name = ""
    pwd = ""
    if name != "zhangsan" or pwd != "admin":
        # 使用abort函数可以立即终止视图函数的执行
        # 并可以返回给前端特定的信息
        # 1.传递状态码信息,必须是标准的http状态码,此种方法用的多
        # abort(400)
        # 2. 传递响应体信息
        resp = Response("login faild")
        abort(resp)

    return "login success"


if __name__ == '__main__':
    app.run(debug=True)
image.png
上一篇下一篇

猜你喜欢

热点阅读