【问题标题】:eve framework send custom responseeve 框架发送自定义响应
【发布时间】:2014-10-29 14:38:17
【问题描述】:

如果预定义控件失败,我添加了一个自定义身份验证类 return。
如果失败,客户端会收到这个答案:{"_error": {"code": 401, "message": "Please provide proper credentials"}, "_status": "ERR"}
我想知道是否可以自定义上述答案。
非常感谢

【问题讨论】:

    标签: python-3.x eve


    【解决方案1】:

    你可以使用flask的errorhandler装饰器来拦截401,像这样:

    @app.errorhandler(401)
    def my_own_error_msg(err):
        return make_response("Hello, this is Devo.", 401)
    

    请参阅make_response 和Custom Error Handlers 了解更多信息

    【讨论】:

    • 我想自定义消息,因为我需要向客户端发送特定警告...
    • 我更新了答案。这实际上是可能的,而且非常容易,只需使用烧瓶自己的魔法。
    猜你喜欢
    • 2021-01-30
    • 1970-01-01
    • 2018-04-29
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    相关资源
    最近更新 更多