[英]how to send JSON data with server error response code 500
我想知道是否有一種方法可以將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會一樣,對吧?
您只需要在開始使用
類的輸出實際響應之前,將HTTP標頭響應設置為所需的內容即可
setStatus()
。
Response.status(500)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.