使用Jax-R在RestApi调用上返回用户定义的类对象时出错

时间:2018-10-17 05:31:48

标签: java api jax-rs

任何人都可以帮助我使用rest api返回用户定义的类对象。 那就是成功的REST API调用,返回一个用户对象。 我尝试过

@Path("/login")
@GET
//@Produces({MediaType.APPLICATION_JSON})
public User login(@QueryParam("username") String username, 
        @QueryParam("password") String password, 
        @QueryParam("org") String org)
{
    CometAppStack cs= new CometAppStack();
    User user= cs.loginUser(username, password, org);
    return user;
}

但出现错误提示

  

参数数量错误

请帮助我。

1 个答案:

答案 0 :(得分:1)

代码似乎还不错,除了您应该取消注释以下行: @产品

如果您还可以提供有关代码或配置的更多信息,也会有帮助。

错误将在什么时候出现?

确保正确调用uri,并且名称应匹配 像:

https://hostname:port/login用户名 = abc&密码 = xyz& org = org