gpt4 book ai didi

python-3.x - Jsonify 异常错误

转载 作者:行者123 更新时间:2023-12-03 07:56:46 24 4
gpt4 key购买 nike

在尝试处理 Flask Rest API 中的错误时,我想返回错误消息和状态代码的 json 版本。我尝试了以下

@app.route("/model/test/",methods=["GET"])
def show():
try:
num=request.args['num']
return jsonify({'result':num,'response':'200 OK'})
except Exception as e:


return jsonify({'error':e})

当我使用 http://localhost:5000/model/test/?ummm=30 访问 GET 方法时。我得到一个错误异常不能被 jsonified关于如何按照我的意愿提供错误输出的任何帮助?

最佳答案

json 不支持很多格式。 Python解码/编码规则可查here .我建议从异常中提取文本并添加状态代码,可能是 "error": "Message: {}, status 400 Bad request".format(e)?或者您可以单独添加一个status-code

关于python-3.x - Jsonify 异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61632444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com