2017-10-04 2 views

답변

1

첫째, AsyncHttpClient의 인스턴스를 생성 :

AsyncHttpClient myClient = new AsyncHttpClient(); 

이제 활동 또는 응용 프로그램 컨텍스트 (일반적으로이 충분합니다)로 구성 PersistentCookieStore의 새로운 인스턴스가이 클라이언트의 쿠키 저장소를 설정합니다

PersistentCookieStore myCookieStore = new PersistentCookieStore(this); 
myClient.setCookieStore(myCookieStore); 

서버에서받은 쿠키는 이제 영구 쿠키 저장소에 저장됩니다.

는 단순히 대해 addCookie을 새로운 쿠키를 구성하고 전화 가게에 자신의 쿠키를 추가하려면 :

BasicClientCookie newCookie = new BasicClientCookie("cookiesare", "awesome"); 
newCookie.setVersion(1); 
newCookie.setDomain("mydomain.com"); 
newCookie.setPath("/"); 
myCookieStore.addCookie(newCookie); 

자세한 내용은 PersistentCookieStore Javadoc를 참조하십시오.

+0

쿠키는 서버 측에서 처음 전송되며 향후 요청을 위해 저장해야합니다. –

+0

응답에서 쿠키를받는 방법? –

+0

확인 : https://loopj.com/android-async-http/doc/com/loopj/android/http/PersistentCookieStore.html#getCookies-- – fida1989