Невозможно получить данные публикации с помощью @ Context HttpServletRequest при передаче в OAuthTokenRequest с использованием Oltu

Я использую Oltu для Oauth2.

При использовании запроса @Context HttpServletRequest я не могу получить данные поста

Когда я использую @FormParam, я могу получить данные поста.

При прохождении запроса к OAuthTokenRequest

OAuthTokenRequest oauthRequest = new OAuthTokenRequest(request);

Я получаю следующую ошибку

{"error": "invalid_request", "error_description": "Отсутствует значение параметра grant_type"}

При отладке в классе oltu OAuthTokenRequest для получения значения параметра используется следующий код

public String getParam(String name) {
        return this.request.getParameter(name); // from request it is unable to get post data.As i am getting request object using  @Context HttpServletRequest request .
    }

Говорят, что при использовании запроса @Context HttpServletRequest невозможно получить данные публикации для использования запроса @Context HttpServletRequest. Итак, мой вопрос

Как получить запрос HttpServletRequest с данными публикации в jax-ws, чтобы я мог передать запрос HttpServletRequest в OAuthTokenRequest Это мой код

@Path("/token")
public class TokenEndpoint {

 @POST
    @Consumes("application/x-www-form-urlencoded")
    @Produces("application/json")
    public Response authorize(@FormParam("state") String state,@Context HttpServletRequest request) throws OAuthSystemException {
        try {
        // here I am unable to get value of request.getParameter("state") 
       // but using (@FormParam("state") I am able to get value of post parameter state
            request.getParameter("state");
            // exception is thrown from following code 
            OAuthTokenRequest oauthRequest = new OAuthTokenRequest(request);

Ответы на вопрос(3)

Ваш ответ на вопрос