Flask-RESTful允许我们定制错误消息。可以通过在资源类中定义get_error_message方法来实现。下面是一个示例:
from flask import Flask
from flask_restful import Api, Resource, abort
app = Flask(__name__)
api = Api(app)
class HelloWorld(Resource):
def get(self):
abort(404)
def get_error_message(self, status_code):
if status_code == 404:
return {'message': 'Resource not found'}
return {'message': 'An error occurred'}
api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
app.run(debug=True)在这个例子中,我们在HelloWorld类中定义了一个get_error_message方法。当捕获到HTTP 404异常时,Flask-RESTful会调用这个方法并返回一个包含自定义错误消息的HTTP响应。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。