小编Ash*_*nse的帖子

如何在RESTful Web服务中使用jersey框架抛出HTTP 204状态代码?

我正在使用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());
        }
}
Run Code Online (Sandbox Code Playgroud)

在使用Firefox Mozilla rest客户端工具测试REST Web服务时,它显示200 OK状态而不是204 NO CONTENT.我正在处理其他状态代码,就像我为状态代码做的那样204.其他状态代码正在rest客户端工具上正确显示204,但何时显示状态代码,它显示200 OK状态代码.

有人可以帮帮我吗?我错过了什么?

java rest web-services jax-rs jersey

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×1

jax-rs ×1

jersey ×1

rest ×1

web-services ×1