다음은 내 POJO 클래스얻기 HTTP 상태 415 - 뉴저지와 지원되지 않는 미디어 유형은
public class Credentials {
private int cred_id;
private String cred_user_name;
private String cred_password;
private String cred_token;
public Credentials(int cred_id, String cred_user_name,
String cred_password, String cred_token) {
this.cred_id = cred_id;
this.cred_user_name = cred_user_name;
this.cred_password = cred_password;
this.cred_token = cred_token;
}
public int getCred_id() {
return cred_id;
}
public void setCred_id(int cred_id) {
this.cred_id = cred_id;
}
public String getCred_user_name() {
return cred_user_name;
}
public void setCred_user_name(String cred_user_name) {
this.cred_user_name = cred_user_name;
}
public String getCred_password() {
return cred_password;
}
public void setCred_password(String cred_password) {
this.cred_password = cred_password;
}
public String getCred_token() {
return cred_token;
}
public void setCred_token(String cred_token) {
this.cred_token = cred_token;
}
} 아래
가 내 자원 클래스입니다public class ValidateUser {
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public String validateUser(Credentials credentials) {
System.out.println("Going to validate the user" + credentials);
String username = credentials.getCred_user_name();
String password = credentials.getCred_password();
CredentialsAccessor ca = new CredentialsAccessor();
long count = 0;
count = ca.authenticateUser(username, password);
if (count > 0) {
JSONObject jObject = new JSONObject();
try {
jObject.put("valid", "true");
return jObject.toString();
} catch (JSONException e) {
e.printStackTrace();
return "{'valid':'error'}";
}
} else {
JSONObject jObject = new JSONObject();
try {
jObject.put("valid", "false");
return jObject.toString();
} catch (JSONException e) {
e.printStackTrace();
return "{'valid':'error'}";
}
}
}
}
Please see the maven dependencies here
내가 위해 RESTClient에서 내가 콘텐츠 형식으로 콘텐츠 형식 줄 것을 보장 : 응용 프로그램/JSON을
다음내 web.xml을
입니다하지만 그렇다하더라도 내가 오류 '가 점점 얻을 HTTP 상태 415 - 지원되지 않는 미디어 '
이미지를 잘못 표시 할 수 있습니까?
대단히 감사합니다. 당신이 묘사 한 것과 똑같이 작동했습니다. –