안드로이드 HttpUrlConnection 을 사용할 경우, 세션 관리를 해주지 않는다고 한다.
세션이 걸려있는 URL 인 경우, 쿠키값 셋팅을 통해 세션을 획득해야 한다.
URL url = new URL(_url);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
String cookieString = CookieManager.getInstance().getCookie("세션받아올 URL");
if (cookieString != null) {
//세션을 위한 쿠키값 셋팅
urlConn.setRequestProperty("Cookie", cookieString);
}
후, 오래 삽질 할 뻔 했다 ^^;
'안드로이드 > TIP' 카테고리의 다른 글
Memory leak 을 유발하는 Handler 의 사용 (0) | 2017.11.07 |
---|---|
가로 세로 전환 시, 액티비티 재 생성되는 문제 (0) | 2017.10.26 |
단순히 특정앱만 호출하자! (0) | 2017.09.27 |
앱 에서 앱 으로 호출 (0) | 2017.09.27 |
안드로이드 미러링 앱 (0) | 2017.09.18 |