Spring Restful сервисы GET и POST методы - PullRequest
1 голос
/ 01 апреля 2012

Вероятно, простой вопрос о REST ...

Как передать переменные GET в функцию в приведенном ниже коде

@GET
@Produces("application/json")
@Path("/loginresult.json/{userid}/{pwd}")
{
public List<SecurityBean> getAuthenticationResult(){
    return authenticationAPI.getAuthenticationResult();
}

Я не хочу передавать идентификатор пользователя иpwd, приходящий в URL в функцию getAuthenticationResult ()

Также, как я могу передать параметры POST?

Ответы [ 2 ]

1 голос
/ 10 апреля 2012

для использования GET @QueryParam,

для использования POSt @ FormParam,

для использования Cookie @CookieParam.

0 голосов
/ 06 апреля 2012

Используйте следующий код

@POST
@Produces("application/json")
@Path("/loginresult.json/{userid}/{pwd}")
{
public List<SecurityBean> getAuthenticationResult(@FormParam("uName") String uName,@FormParam("pwd") String pwd){
    return authenticationAPI.getAuthenticationResult();
}
...