你能改变401错误响应吗?(Can you change the 401 error response?)

编程入门 行业动态 更新时间:2024-10-19 22:34:53
你能改变401错误响应吗?(Can you change the 401 error response?)

我的问题是,你能改变401错误信息的响应结构吗?

{ "error": "unauthorized", "error_description": "No AuthenticationProvider found for org.springframework.security.authentication.UsernamePasswordAuthenticationToken" }

例如

{ "timestamp" : 123124354, "status" : 401, "message" : "The username or password are not valid!" }

My question is, can you change the structure of the response of the 401 error message?

{ "error": "unauthorized", "error_description": "No AuthenticationProvider found for org.springframework.security.authentication.UsernamePasswordAuthenticationToken" }

for example

{ "timestamp" : 123124354, "status" : 401, "message" : "The username or password are not valid!" }

最满意答案

这是前一段时间的回答: 修改Spring Boot Rest Controller的默认JSON错误响应 。 检查参考指南我建议使用@ControllerAdvice ,以便最灵活地定义如何返回JSON响应。

This was answered a while ago: Modify default JSON error response from Spring Boot Rest Controller. Checking the reference guide I would recommend going with the @ControllerAdvice to give you the most flexibility on defining how the JSON response is returned.

更多推荐

本文发布于:2023-04-29 13:14:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1336353.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:你能   错误   response   change   error

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!