Loopj HTTP 클라이언트를 사용하여 내 서버 (http://loopj.com/android-async-http/)에 http 요청을 보내고 있습니다. 요청이 완벽하게 작동합니다. 그러나 서비스에 세션을 구현하려고합니다. 이 문서에서 sharedpreference 저장소에 데이터를 저장하여 쿠키를 활성화하는 것은 간단합니다. 코드는 다음과 같이 진행됩니다Loopj HTTP 라이브러리 세션 ID 쿠키가 작동하지 않습니다.
AsyncHttpClient client = new AsyncHttpClient();
PersistentCookieStore myCookieStore = new PersistentCookieStore(getActivity());
client.setCookieStore(myCookieStore);
문제는 내가 세션을 필요로하는 스크립트에 요청을 할 때마다 사용자가 세션 ID가없는 것처럼, 내가 널 응답을 얻을 수 있다는 것입니다. 정확한 문제가있는 곳을 디버깅하는 방법을 모르겠습니다. myCookieStore에 액세스하여 세션 ID를 저장하고 보내고 있는지 확인하려면 어떻게해야합니까? myCookieStore.toString() 로깅을 시도하고 있지만 내부 데이터를 제공하지 않습니다.
감사합니다.