Веб-приложение с каркасом Resteasy(@Context HttpServletResponse ответ не работает в Resteasy
@Path("/do3")
@GET
public void response(@Context HttpServletResponse response) throws IOException{
response.setStatus(202);
}
почему получить/do3 возврат 204, а не 202 Заранее спасибо
PS:.?. (1) переключаюсь к методу @post, он также не может получить ожидаемый код: 202 by get. (2) response.addHeader («ключ», «значение») может нормально работать.
Спасибо. Вы имеете в виду, что введенный HttpServletResponse не может установить код состояния в resteasy, но другие функции работают правильно? – jiafu
Он означает, что RESTEasy работает правильно; вы должны установить коды состояния, возвратив объект 'Response'. –
Ответ на этот вопрос «Вы имеете в виду, что введенный HttpServletResponse не может установить код состояния в resteasy, но другие функции работают правильно?» в принципе да. Вы можете установить значения заголовков, но изменение кода состояния не будет работать. – Enwired