Я использую Jersey 1.12 и имею конечную точку, которая может получать или не получать искаженные заголовки от клиентов, которых я не контролирую (например, "Content-Type":"application/json; bla-bla"
). Очевидно, bla-bla
искажен как spec требует, чтобы параметры также имели значения, т.е. bla-bla=value
, и таким образом Джерси выдаст что-то вроде
"status": 400,
"message": "Bad Content-Type header value: 'application/json; bla-bla'"
Я могу написать фильтр для решения этой проблемы, как это предлагается здесь, здесь и здесь, но мне интересно, есть ли способ, чтобы Джерси просто игнорировать искаженный заголовок вместе в тех случаях, когда меня не интересует его значение?