안드로이드 개발 질문/답변
(글 수 45,052)
httpClient = new DefaultHttpClient();
httpPost = new HttpPost(new URI(sUrl));
httpClient.getParams().setParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
httpClient.getParams().setParameter(CoreProtocolPNames.HTTP_CONTENT_CHARSET, HTTP.UTF_8);
httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, SOCKET_TIMEOUT_TIME);
httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, SOCKET_TIMEOUT_TIME);
//TODO 헤더파일에 쿠기정보 포함하기
se = new StringEntity(joParam.toString());
se.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json; charset=utf-8"));
httpPost.setEntity(se);
response = httpClient.execute(httpPost);
content = response.getEntity().getContent();
contentEncoding = response.getFirstHeader(HTTP.CONTENT_ENCODING);
if (contentEncoding != null && contentEncoding.getValue().equalsIgnoreCase("gzip")){content = new GZIPInputStream(content);
}
sbJson = new StringBuilder();
reader = new BufferedReader(new InputStreamReader(content));
while ((sLine = reader.readLine()) != null){sbJson.append(sLine);
}
Log.i("debug", sbJson.toString());m_joSyncDS = new JSONObject(sbJson.toString());
이런식으로 서버에 접속하고 있는데요
헤더부분에 쿠키를 넣어야 되는데 어떻게 넣는지 잘 모르겠네요(넣을 쿠키는 리스트형태로 가지고 있습니다.)
도움 될만한 사이트나 코멘트 부탁드립니다.




http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/CookieDemoApp.java?view=markup