Web z ram resteasy(@Context HttpServletResponse odpowiedź nie działa w resteasy
@Path("/do3")
@GET
public void response(@Context HttpServletResponse response) throws IOException{
response.setStatus(202);
}
dlaczego dostać/powrót DO3 204, a nie 202 Z góry dzięki
PS:.?. (1) przełączyć do metody @post nie można uzyskać oczekiwanego kodu: 202 przez get. (2) response.addHeader ("klucz", "wartość"); może pracować normalnie
Dzięki. Czy masz na myśli, że wstrzyknięta HttpServletResponse nie może ustawić kodu statusu w resteasy, ale inne funkcje działają poprawnie? – jiafu
On oznacza, że RESTEasy działa poprawnie; powinieneś ustawić kody statusu, zwracając obiekt 'Response'. –
Odpowiedź na pytanie "Czy masz na myśli, że wstrzyknięta HttpServletResponse nie może ustawić kodu statusu w resteasy, ale inne funkcje działają prawidłowo?" jest w zasadzie tak. Możesz ustawić wartości nagłówków, ale zmiana kodu statusu nie będzie działać. – Enwired