【发布时间】:2012-04-14 07:24:05
【问题描述】:
我正在编写一个基于 REST 的 Web 服务。我需要以 JSON 格式返回所有响应。我有一个拦截器来验证我的身份验证参数。在身份验证失败的情况下,我必须以 JSON 格式返回错误响应。
目前我在做
response.setHeader("Content-Type","application/json"); response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "{\"error\":\"缺少认证参数\"}");
响应正文如下。
JBoss Web/2.1.3.GA - 错误报告
HTTP 状态 401 - {"error":"Missing Authentication Parameters"}
类型状态报告
消息 {"error":"缺少身份验证参数"}
说明此请求需要 HTTP 身份验证({"error":"Missing Authentication Parameters"})。
JBoss Web/2.1.3.GA
我只需要 JSON 字符串作为响应。请帮帮我。
【问题讨论】:
标签: spring-mvc jboss iinterceptor