我是休息网络服务的初学者,从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。