一、介绍

#从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)

最新文章

  1. Android开发学习之路-Git的极简教程?
  2. Scala 变长参数
  3. 通过swap代码分析C语言指针在汇编级别的实现
  4. Reactor模式详解
  5. javascript优化--13模式1(DOM和浏览器模式)
  6. Web.xml 中增加log4j
  7. 如何搭建javaweb 开发环境
  8. POJ3468 A Simple Problem with Integers 【段树】+【成段更新】
  9. 源代码安装软件-MySQL
  10. 腾讯云存储专家深度解读基于Ceph对象存储的混合云机制
  11. 活代码LINQ——01
  12. springAop整合自定义注解做方法日志配置(源码在附件)
  13. [原创]K8 Cscan 3.6大型内网渗透自定义扫描器
  14. 第五天 py if使用
  15. 通用漏洞评估方法CVSS 3.0 计算公式及说明
  16. sqlalchemy orm 操作 MySQL
  17. MVC用非Entity Framework将数据显示于视图
  18. TensorFlow训练MNIST数据集(1) —— softmax 单层神经网络
  19. Appium笔记(一) 丶Appium的自我介绍
  20. 用Keras搭建神经网络 简单模版(三)—— CNN 卷积神经网络(手写数字图片识别)

热门文章

  1. notepad++ remove duplicate
  2. TFS发布的时候出现 ENOENT: no such file or directory, stat 'E:\vsts-agent\_work\r57\a\KingEagle-Mysql-Dev\drop\12917.zip' 解决方案
  3. Echart中X轴为时间坐标刻度时,后台返回时间List被强制转化为时间戳问题
  4. Java之Java的文件结构(才不是叛教!)
  5. H5全局属性contenteditable,实现可编辑元素
  6. Struts2入门的第一个应用
  7. 后缀自动机求多串LCS——spojlcs2
  8. linux Netcat命令--网络工具瑞士军刀
  9. Codeforces786B
  10. Java设计模式简单总结