В Джерси, как мы можем "заменить" строку состояния, связанную с известным кодом состояния?
например.
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