public String callAjax(String method, String request) {
String output = “”;
try {
StringEntity strAccessData = new StringEntity("{“Authorization”:"" + request + “”}");
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost(method);
strAccessData.setContentType("application/json; charset=UTF-8");
postRequest.setEntity(strAccessData);
HttpResponse response = httpClient.execute(postRequest);
if (response.getStatusLine().getStatusCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : " + response.getStatusLine().getStatusCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent()), "UTF-8"));
StringBuilder sb = new StringBuilder("");
while ((output = br.readLine()) != null) {
sb.append(output);
}
output = sb.toString();
httpClient.getConnectionManager().shutdown();
} catch (Exception e) {
}
return output;
}
method = https://kapi.kakao.com/v1/user/signup
request = Bearer {access_token}
response 가
HTTP/1.1 400 Bad Request [Date: Tue, 16 Jan 2018 08:40:40 GMT, Server: Apache, Content-Type: application/json;charset=UTF-8, Content-Length: 60, Connection: close] 라고 출력됩니다.
request 가 어떻게 잘못되었는지 알고싶습니다.