flask处理400,404
#abort函数向客户返回HTTP状态码,表示出错信息abort触发了后面代码不会执行
from flask import abort
import random
@myApp.route(’/cart/’)
def cart():
num=random.randint(0,2)
print("-----",num)
if num==0:
abort(400)
ret=1/num
return ‘sunck is a good man’
进一步处理:
flask处理400,404
@myApp.route(’/cart1/’)
def cart1():
num = random.randint(0, 2)
if num == 0:
abort(400)
ret = 1 / num
return ‘sunck is a good man’
# 捕获,装饰器 服务器返回客户端之前进行处理
@myApp.errorhandler(400)
def error400(e):
print(’----’,str(e))
return ‘sunck’
@myApp.errorhandler(404)
def error404(e):
print("******", str(e))
return ‘kaige’

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-10-20
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-10-04
  • 2022-12-23
相关资源
相似解决方案