gpt4 book ai didi

java - 如何使用服务器错误响应代码 500 发送 JSON 数据

转载 作者:可可西里 更新时间:2023-11-01 16:39:42 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以发送 JSON 数据和 HTTP 响应代码 500。基本上我希望我的休息客户端知道后端有一些错误,并连同它发送一个 JSON 错误数据结构,如这个。

{"error" : [
{"code": "1001", "desc": "Some error description"},
{"code": "1002", "desc": "Some other error description"}
]
}

这是使用以下 java 堆栈 = Java 6/JAX-RS/Jersey/Tomcat

如果没有,那么有没有办法将自定义响应代码与 JSON 数据一起发送。基本上从 JAX-RS API 来看,您似乎只能发送 JSON 数据以及 200 OK??

有什么想法吗?我猜 RESTEasy 也是一样的,对吧??

最佳答案

在开始使用类似 setStatus() 之类的东西输出实际响应之前,您只需将HTTP header 响应设置为您想要的任何内容。 . Response.status(500)

关于java - 如何使用服务器错误响应代码 500 发送 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com