flask中abort()函數的使用


一、介紹

#從flask中導入abort
from flask import abort

abort()函數的作用

可以讓開發者在檢測到web訪問錯誤時,立即將錯誤信息返回回去,返回的錯誤碼必須是已知http協議中的錯誤碼

二、使用方法

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. 傳遞響應體信息
        # resp = Response("login failed")
        # abort(resp)  # 返回Response響應對象

    return "login success"


if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM