LoopJ AndroidAsyncHttp и запрашивать файлы cookie

Что касается примеров LoopJ AndroidAsyncHttp, я делаю запрос на получение следующим образом:

final TextView text = (TextView) findViewById(R.id.textView); AsyncHttpClient client = new AsyncHttpClient(); client.get("http://example.com/mypage/", new AsyncHttpResponseHandler() { @Override public void onSuccess(String response) { text.append(response); } }); 

Я также добавляю файлы cookie:

  PersistentCookieStore myCookieStore = new PersistentCookieStore(this); client.setCookieStore(myCookieStore); BasicClientCookie newCookie = new BasicClientCookie("id", 17882); myCookieStore.addCookie(newCookie); 

Но при создании запроса GET, как я могу отправить свои файлы cookie внутри объекта запроса?

В отношении документации клиент имеет следующие подписи методов:

  void get(Context context, String url, AsyncHttpResponseHandler responseHandler) void get(Context context, String url, Header[] headers, RequestParams params, AsyncHttpResponseHandler responseHandler) void get(Context context, String url, RequestParams params, AsyncHttpResponseHandler responseHandler) void get(String url, AsyncHttpResponseHandler responseHandler) void get(String url, RequestParams params, AsyncHttpResponseHandler responseHandler) 

Я был бы рад, если бы вы могли привести пример, который отправляет постоянные куки внутри запроса GET.

Поскольку вы создаете свой собственный экземпляр PersistentCookieStore , просто используйте myCookieStore экземпляр myCookieStore . Как и @robotoaster, добавьте его перед get ().

ИЛИ

Сделай это

 HttpContext httpContext = httpClient.getHttpContext(); CookieStore cookieStore = (CookieStore) httpContext.getAttribute(ClientContext.COOKIE_STORE); 

Затем следуйте инструкциям по адресу http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/CookieStore.html .

Источник: Cookies в loopj для android (прямо из loopj)

Intereting Posts
Запретить Android TextViews читать цены как цифры Как узнать использование аккумулятора в моем приложении в Android BindService () возвращает false, но unbindService () нужно вызвать? Android: получить текущее местоположение пользователя без использования gps или Интернета Android Studio автоматически закрывается после короткого времени Мастер Eclipse для создания новой активности Android не работает Сколько AsyncTasks я могу запускать в одном приложении процесса Есть ли способ программно узнать особенности графического процессора устройства Android? Android: рисование пользовательских форм Есть ли способ, которым приложение может проверить, разрешено ли ему получать уведомления? Ориентация линейного расположения Android вправо и вправо Как передать массив Uri между активностью, используя Bundle Regex для удаления пробелов между номерами Альтернативный цвет фона для класса ListView, даже без данных Модуль ядра HAX не установлен