Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Fylh_if
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 10
#1

AndroidHttpClient - Android

03.02.2015, 13:45. Просмотров 295. Ответов 0
Метки нет (Все метки)

Привет всем. Нужна помощь.
Нужно создать метод, который возвращает HttpClient c сохранением старых кук и который может отдавать заголовки переадресации.

Моя реализация работает, но нужно использовать дефолтный httpClient в андроид

Java
1
2
3
4
5
6
7
8
9
10
11
    public CloseableHttpClient getHttpClient() {
 
        SSLContext sslContext = SSLContexts.createSystemDefault();
        SSLConnectionSocketFactory sslConnectionSocketFactory = new SSLConnectionSocketFactory(sslContext);
        CloseableHttpClient httpClient = HttpClients.custom()
                .setSSLSocketFactory(sslConnectionSocketFactory)
                .setDefaultCookieStore(SettingsService.getSs().getCookieStore())
                .build();
 
        return httpClient;
    }
Кукистор находится тут SettingsService.getSs().getCookieStore()

Пока придумал такую реализацию, но не знаю что поставить на инициализацию контекста
Java
1
2
3
4
5
6
7
8
    public AndroidHttpClient getHttpClient() {
 
        Context context = ///////.
        context.setAttribute(ClientContext.COOKIE_STORE, SettingsService.getSs().getCookieStore());
        AndroidHttpClient androidHttpClient = AndroidHttpClient.newInstance("HttpClient v0.0.1", context);
 
        return androidHttpClient;
    }
и такую, но тут не тот класс.
Java
1
2
3
4
5
6
    public DefaultHttpClient getDHttpClient() {
 
        DefaultHttpClient defaultHttpClient = new DefaultHttpClient();
        defaultHttpClient.setCookieStore(SettingsService.getSs().getCookieStore());
        return defaultHttpClient;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2015, 13:45     AndroidHttpClient
Посмотрите здесь:

AndroidHttpClient Xamarin

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru