контролировать заголовок Content-Type для сопоставления исключений - PullRequest
0 голосов
/ 18 марта 2020

В нашем проекте мы используем Джерси 2.29.1.

Теперь для нашей бизнес-логики c нам нужно указать другой тип медиа для успешных ответов и исключений.

Например нам нужно реализовать методы what .expect XML (). orJSONError (). Конечно, в случае настраиваемых сопоставленных исключений мы можем определить настраиваемый заголовок Content-Type, но если у нас есть какое-то исключение, которое не имеет настраиваемого сопоставителя, например, NPE или 404, у нас есть ответ с типом носителя по умолчанию.

Идея заключается в отправке пользовательского заголовка, например, X-AcceptErrors, чтобы определить предпочитаемый тип мультимедиа для ответа на ошибку.

Как мы можем переопределить средство исключения по умолчанию с изменением заголовка типа мультимедиа для случая ошибки?

Спасибо!

...