相关疑难解决方法(0)

如何在使用自定义错误处理程序时从abort命令访问错误消息

使用python flask服务器,我希望能够使用abort命令抛出http错误响应,并在正文中使用自定义响应字符串和自定义消息

@app.errorhandler(400)
def custom400(error):
    response = jsonify({'message': error.message})
    response.status_code = 404
    response.status = 'error.Bad Request'
    return response

abort(400,'{"message":"custom error message to appear in body"}')
Run Code Online (Sandbox Code Playgroud)

但是error.message变量是一个空字符串.我似乎无法找到有关如何使用自定义错误处理程序访问中止函数的第二个变量的文档

python http http-error flask

46
推荐指数
4
解决办法
3万
查看次数

标签 统计

flask ×1

http ×1

http-error ×1

python ×1