2010-02-09 2 views
7

HTTP 호출을 수행하는 Android 앱용 서비스가 있습니다. 서비스는 쿠키를 CookieStore에 저장합니다. CookieStore를 유지할 수있는 방법을 찾고 있지만 성공하지 못했습니다. 사용자가 매번 새로운 CookieStore를 받기를 원하지 않습니다. HTTP 클라이언트 서비스에서 CookieStore 저장

나는 문자열로의 CookieStore를 저장 된 SharedPreferences를 사용하려고하지만 난 문자열로의 CookieStore를 다시 구성 할 수 없습니다.

은 다른 사람이의 CookieStore을 지속 성공 있었나요?

답변

2

당신은 당신의 자신의 CookieStore implementation을 만들 수 있습니다. HttpClient는 Android 관련 기술이 아니므로 Apache site (섹션 3.7 참조)에서 몇 가지 문서를 찾을 수 있습니다.

+0

감사 표시. 더 가까이에서 문서를 쳐다 보면서, 나는 전체 cookiestore를 sharedprefs에 문자열로 쓰는 것을 끝내었다. 다음에 문자열을 읽을 때 나는 각 쿠키를 수동으로 구문 분석해야했습니다. – jlim

7

공유 환경 설정에서 그 (것)들의 사이에서, 지속 쿠키를 HTTP 요청의 다양한 측면을 처리하기위한 좋은 도서관이있다 : http://loopj.com/android-async-http/

(당신은 전체 LIB 또는 쿠키 지속성에 필요한 단지 두 개의 클래스를 사용할 수 있습니다)

관련 문제