可能是关于REST的简单问题......
如何将GET变量传递给下面代码中的函数
@GET
@Produces("application/json")
@Path("/loginresult.json/{userid}/{pwd}")
{
public List<SecurityBean> getAuthenticationResult(){
return authenticationAPI.getAuthenticationResult();
}
我不想将用户ID和pwd传入url到getAuthenticationResult()函数
另外如何传递POST参数?
答案 0 :(得分:1)
使用GET @QueryParam,
用于POSt使用@ FormParam,
使用Cookie @CookieParam
。
答案 1 :(得分:0)
使用以下代码
@POST
@Produces("application/json")
@Path("/loginresult.json/{userid}/{pwd}")
{
public List<SecurityBean> getAuthenticationResult(@FormParam("uName") String uName,@FormParam("pwd") String pwd){
return authenticationAPI.getAuthenticationResult();
}