Я создаю приложение на Джерси с использованием версии 2.27.
Один из моих ресурсов использует @QueryParam для чтения значения параметра запроса.
Я создаю ParamConverter и ParamConverterProvider так, чтобыЯ могу указать тип параметра:
@GET
public MyObject getObject(@QueryParam("myvalue") MyParamObject param) {
}
Моя проблема заключается в том, что синтаксический анализ параметра запроса зависит от значения заголовка HTTP.
Как получить доступ к заголовкам HTTPзапроса внутри ParamConverter?
Я пытался внедрить ContainerRequestContext внутри ParamConverterProvider, но это приводит к следующей ошибке:
java.lang.IllegalStateException: не внутри запросасфера.