2

我正在使用 Flask 实现 API。
问题是当通过不允许的方法请求 api 时,API 返回错误 html 页面。我想为此返回 json 值。我怎样才能在 Flask 中做到这一点?

提前致谢。

4

1 回答 1

5

只需使用errorhandler装饰器或register_error_handler方法返回适当的 JSON:

@app.errorhandler(404)
def error_404():
    return jsonify(error="This resource does not exist"), 404
于 2012-08-21T05:48:05.880 回答