Я добавил пользовательский класс аутентификации, который return
сработает в случае сбоя предопределенного элемента управления.
В случае сбоя клиент получит следующий ответ: {"_error": {"code": 401, "message": "Please provide proper credentials"}, "_status": "ERR"}
Я хотел бы знать, можно ли настроить приведенный выше ответ.
Большое спасибо
Eve Framework отправляет пользовательский ответ
Ответы (1)
Вы можете использовать декоратор фляги errorhandler
для перехвата 401, например:
@app.errorhandler(401)
def my_own_error_msg(err):
return make_response("Hello, this is Devo.", 401)
См. make_response
и Пользовательские обработчики ошибок для получения дополнительной информации.
person
Nicola Iarocci
schedule
30.10.2014
Я хотел бы настроить сообщение, потому что мне нужно отправить клиенту конкретное предупреждение...
- person polslinux; 30.10.2014
Я обновил ответ. На самом деле это возможно и очень просто, просто используйте собственную магию фляги.
- person Nicola Iarocci; 30.10.2014