У меня такая же проблема.Использование аннотации @FormParam
для отдельных параметров работает, но чтение их из HttpServletRequest
, введенного через @Context
, не работает.Я также пытался получить объект / параметры запроса через Guice, используя Provider<HttpServletRequest>
и @RequestParameters<Map<String, String[]>>
.В обоих случаях не было параметров записи.
Однако получить карту параметров можно, добавив параметр MultivaluedMap<String, String>
в метод ресурса.Пример:
@POST
public void doSomething(MultivaluedMap<String, String> formParams) {
//...
}