REST POST使用哪种身份验证进行身份验证失败

时间:2019-02-22 12:48:04

标签: java rest

如果我正在使用REST POST服务将json发送到java / Spring引导中的另一个微服务,则用于检查错误身份验证的异常。对于身份验证,我使用“承载者令牌”。是HttpServerErrorException还是HttpCLientException?

1 个答案:

答案 0 :(得分:0)

请参阅第二个答案: "How do I return a 403 forbbiden in spring"

您可以抛出“ AccessDeniedException ”来指定授权问题。并且要澄清的是,当发生内部问题(状态码为500)时,将引发“ HttpServerErrorException ”。另一个例外“ HttpClientException ”是一个Java例外,不是来自spring-boot,它是一个更通用的例外,无论如何您也可以使用它。