Освободительное нестандартное сообщение освободителя
Как пройти в кастом 401 Not Authorized
сообщение, когда :not-authorized?
правда? Я хотел бы показать более полезное сообщение, как Key must have admin permissions
,
1 ответ
Вам нужно взглянуть на обработчики:
Для каждого кода состояния http есть функция-обработчик, определенная в liberator. Все они имеют разумные значения по умолчанию и будут возвращать простое английское сообщение об ошибке или пустой ответ, что угодно.
В вашем случае вам нужно предоставить свой собственный обработчик для :handle-unauthorized
ключ:
(defresource my-resource
...
:handle-unauthorized (fn [ctx] ...))