В Джерси, как мы можем «заменить» строку состояния, связанную с известным кодом состояния?
, например
return Response.status(401).build();
генерирует HTTP-ответ, содержащий:
HTTP/1.1 401 Unauthorized
Я (не я, а клиентское приложение) хотел бы видеть ответ как:
HTTP/1.1 401 Authorization Required
Я попробовал следующие подходы, но тщетно:
1) Это просто добавляет строку в теле HTTP-ответа
return Response.status(401).entity("Authorization Required").build();
2) Тот же результат с этим тоже:
ResponseBuilder rb = Response.status(401);
rb = rb.tag("Authorization Required");
return rb.build();
Ценю вашу помощь!
-spd