используя модификацию с сохранением Cookie

Ребята, я использую модернизацию, и мне интересно, как прозрачно обрабатывать cookie-файлы сессии. Для этого я расширяю данный ApacheClient и использую CookieStore в пользовательском вызове ApacheClient.execute (HttpClient, HttpUriRequest):

Client client = new ApacheClient() {
    final CookieStore cookieStore = new BasicCookieStore();
    @Override
    protected HttpResponse execute(HttpClient client, HttpUriRequest request) throws IOException {
        // BasicHttpContext is not thread safe 
        // CookieStore is thread safe
        BasicHttpContext httpContext = new BasicHttpContext();
        httpContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
        return client.execute(request, httpContext);
    }
};

RestAdapter restAdapter = new RestAdapter.Builder()
    .setServer(API_URL)
    .setClient(client)
    .build();

Есть ли лучший способ сделать это с помощью встроенного модифицированного API (без расширения HttpClient)?

Ответы на вопрос(1)

Ваш ответ на вопрос