У меня есть ресурс JAX-RS (в моей войне, развернутой в Tomcat), которая в некоторых случаях должна возвращать HTTP 503 с пустым телом. Реализация моего ресурса выглядит так:Пустой ответ для HTTP 503 с JAX-RS и Tomcat?
@GET
@Path("/alive")
public Response alive() {
Response result = noContent().build();
if (shouldReturn503())
result = Response.status(SERVICE_UNAVAILABLE)
.build();
return result;
}
К сожалению, Tomcat всегда добавляет HTML-страницу для ответа. Как заставить Tomcat вернуть статус HTTP 503 и тело?
Это может быть, но мое приложение ведет себя по-другому ... – Oliver