首页 > 解决方案 > AuthenticationMechanism 使用 JSON 而非 HTML 返回 401 的有效负载

问题描述

我已经实现了HttpAuthenticationMechanism如果用户未通过身份验证,我们希望返回带有 JSON 有效负载的 401 状态 HTTP 响应。目前,我们返回context.responseUnauthorized的 HTTP 响应的正确状态为 401,但有效负载是 HTML 格式的 Unauthorized。

标签: javasecurityauthenticationloginenterprise

解决方案


尝试使用以下行设置响应的标头:

response.setHeader("Content-Type", "application/json")

推荐阅读