如果为真,我如何传递自定义401 Not Authorized
消息:not-authorized?
?我想显示一个更有用的消息,例如Key must have admin permissions
.
问问题
33 次
1 回答
0
你需要看看handlers:
对于每个 http 状态码,在 liberator 中定义了一个处理函数。所有这些都有合理的默认值,并且会返回一个简单的英文错误消息或一个空响应,无论是什么合适的。
在您的情况下,您需要为密钥提供自己的处理程序:handle-unauthorized
:
(defresource my-resource
...
:handle-unauthorized (fn [ctx] ...))
于 2017-07-06T06:37:32.700 回答