如何使用java中的json对象在REST Web服务中编写身份验证方法?

时间:2017-01-18 10:19:23

标签: java json web-services rest

我是休息网络服务的初学者,从GUI我收到用户详细信息作为json对象{"用户名":" ABS""密码":" ABS"}
。 要对用户进行身份验证,我需要处理此对象,下面是我正在使用它的代码,但仍然是响应是GUI上的错误代码。 @Path(" /用户&#34)

public class UserAuth 
{

@POST
@Path("/valid") 
//@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)   
public Response isValid(JSONObject userDetails )
    {
        String userId = (String) userDetails.get("username");
        String password = (String) userDetails.get("password");

    try 
    {
        System.out.println("User id : " + userId + "\t password : " + password);
        DBConnection userList = new DBConnection();
        userList.isUserValid(userId, password);
        Logger logger = Logger.getLogger("UserAuth.class");
        BasicConfigurator.configure();
        logger.info("This is my first log4j's statement");

    }
    catch (Exception e) 
    {
        e.printStackTrace();
    }

    return Response.status(200).entity("OK").build();
}//end of isValid Method.

}//end of UserAuth Class.

我错过了什么?我的lib中还有所有jar。

0 个答案:

没有答案