@POST @Path("/login") @Consumes("application/json") public Response login1(InputStream data) { String result; Gson gson = new Gson(); User userObj = null; BufferedReader br = new BufferedReader(new InputStreamReader(data)); System.out.println("login"); UserLogin tempUser = gson.fromJson(br, UserLogin.class); System.out.println(tempUser.emailOrUsername); try { userObj = new AccessManager().getUserLogin(tempUser.emailOrUsername); } catch (Exception e) { e.printStackTrace(); } if (userObj != null && tempUser.pw.equals(userObj.getPw())) { String user; userObj.setPw("null"); gson = new Gson(); user = gson.toJson(userObj); return Response.status(200).entity(user).type("application/json").build(); } else { return Response.status(401).entity("Check failed").build(); } }