我正在使用 jersey 框架来开发 RESTful Web 服务。我使用以下代码响应各种 HTTP 状态代码:
public class RestNoContentException extends WebApplicationException
{
public RestNoContentException(String message)
{
super(Response.status(Status.NO_CONTENT)
.entity(message).type("text/plain")
.build());
}
}
使用 Firefox Mozilla REST 客户端工具测试 REST Web 服务时,它显示的是200 OK
状态而不是204 NO CONTENT
. 我正在以与处理状态代码相同的方式处理其他状态代码204
。其他状态代码在休息客户端工具上正确显示,但是当显示204
状态代码时,它正在显示200 OK
状态代码。
有人可以帮我吗?我错过了什么?