from flask import Flask,abort,Response
app = Flask(__name__)
@app.route("/login",methods = ["GET"])
def login():
name = ""
pwd = ""
if name != "maple" or pwd != "123":
# abort可以立即终止视图函数的执行
# 并返回给前端特定的信息
# 用法1:传递状态码信息,必须是标准的http状态码
abort(404)
# 用法2:传递响应体信息
res = Response("longin failed")
abort(resp) # 返回Response响应对象
return "login success"
if __name__ == '__main__':
app.run(host="0.0.0.0",port=5001,debug=True)
另一种解释:
https://blog.csdn.net/aimianwo1708/article/details/101975369