Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JAX-RS和Tomcat对HTTP 503的空响应?_Java_Rest_Tomcat_Jax Rs - Fatal编程技术网

Java 使用JAX-RS和Tomcat对HTTP 503的空响应?

Java 使用JAX-RS和Tomcat对HTTP 503的空响应?,java,rest,tomcat,jax-rs,Java,Rest,Tomcat,Jax Rs,我有一个JAX-RS资源(在我的war中部署在Tomcat中),在某些情况下,它应该返回HTTP 503,并且主体是空的。我的资源的实现如下所示 @GET @路径(“/alive”) 公众反应{ 响应结果=noContent().build(); if(shouldReturn503()) 结果=响应状态(服务不可用) .build(); 返回结果; } 不幸的是,Tomcat总是在响应中添加一个HTML页面。如何强制Tomcat返回HTTP 503状态和无正文?尝试以下方法: result=

我有一个JAX-RS资源(在我的war中部署在Tomcat中),在某些情况下,它应该返回HTTP 503,并且主体是空的。我的资源的实现如下所示

@GET
@路径(“/alive”)
公众反应{
响应结果=noContent().build();
if(shouldReturn503())
结果=响应状态(服务不可用)
.build();
返回结果;
}
不幸的是,Tomcat总是在响应中添加一个HTML页面。如何强制Tomcat返回HTTP 503状态和无正文?

尝试以下方法:

result=Response.status(Response.status.SERVICE\u不可用)。实体(“”.build();

您的服务是什么?你在找这个吗

return Response.status(Response.Status.SERVICE_UNAVAILABLE).build();
当我这样做的时候,我得到了一个空的身体