flask中abort()函数的使用
2024-10-07 21:00:21
一、介绍
#从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 != "":
# 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)
最新文章
- Android开发学习之路-Git的极简教程?
- Scala 变长参数
- 通过swap代码分析C语言指针在汇编级别的实现
- Reactor模式详解
- javascript优化--13模式1(DOM和浏览器模式)
- Web.xml 中增加log4j
- 如何搭建javaweb 开发环境
- POJ3468 A Simple Problem with Integers 【段树】+【成段更新】
- 源代码安装软件-MySQL
- 腾讯云存储专家深度解读基于Ceph对象存储的混合云机制
- 活代码LINQ——01
- springAop整合自定义注解做方法日志配置(源码在附件)
- [原创]K8 Cscan 3.6大型内网渗透自定义扫描器
- 第五天 py if使用
- 通用漏洞评估方法CVSS 3.0 计算公式及说明
- sqlalchemy orm 操作 MySQL
- MVC用非Entity Framework将数据显示于视图
- TensorFlow训练MNIST数据集(1) —— softmax 单层神经网络
- Appium笔记(一) 丶Appium的自我介绍
- 用Keras搭建神经网络 简单模版(三)—— CNN 卷积神经网络(手写数字图片识别)
热门文章
- notepad++ remove duplicate
- TFS发布的时候出现 ENOENT: no such file or directory, stat 'E:\vsts-agent\_work\r57\a\KingEagle-Mysql-Dev\drop\12917.zip' 解决方案
- Echart中X轴为时间坐标刻度时,后台返回时间List被强制转化为时间戳问题
- Java之Java的文件结构(才不是叛教!)
- H5全局属性contenteditable,实现可编辑元素
- Struts2入门的第一个应用
- 后缀自动机求多串LCS——spojlcs2
- linux Netcat命令--网络工具瑞士军刀
- Codeforces786B
- Java设计模式简单总结