안드로이드 개발 질문/답변
(글 수 45,052)
public void test1()
{
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpResponse response = null;
try{
HttpPost post = new HttpPost(URL)
// Header Setting
post.setHeader(HTTP.CONTENT_TYPE,"application/json");
post.setHeader("Accept", "application/json");
// 기본 방식
ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("objtest", "xyz"));
UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
post.setEntity(ent);
response = client.execute(post);
}
catch(Exception ex)
{
}
}
이렇게 해서 단말에서 전송을 합니다.
그런데 서버에서 헤더 정보는 넘어 오는데 getParameter("objtest"); 의 값은 계속 null 입니다 ㅠㅠ
이 외에도 3가지 방법으로 해봤지만 다 안됬습니다.
대체 문제가 뭔지 ㅠㅠ 너무 헤매다가 글 올려 봅니다.



Http로 통신하실 경우,
HttpPost 말고 HttpURLConnection 를 써보심이 어떨까요?...