Articles of apache httpclient 4.x

NoClassDefFoundError: сбой разрешения: Lorg / apache / http / conn / ssl / DefaultHostnameVerifier;

Я пытаюсь использовать Java API Exchange Web Services в Office365 Android Office365 которое я создаю, но продолжаю получать эту ошибку. Соответствующая информация о стеке ниже: Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/ssl/DefaultHostnameVerifier; at microsoft.exchange.webservices.data.core.EwsSSLProtocolSocketFactory.<clinit>(EwsSSLProtocolSocketFactory.java:86) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.createConnectionSocketFactoryRegistry(ExchangeServiceBase.java:212) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.initializeHttpClient(ExchangeServiceBase.java:194) at microsoft.exchange.webservices.data.core.ExchangeServiceBase.<init>(ExchangeServiceBase.java:170) at microsoft.exchange.webservices.data.core.ExchangeService.<init>(ExchangeService.java:3779) at com.microsoft.office365.connect.SendMailActivity.onBookMeetingButton1(SendMailActivity.java:140) … Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.conn.ssl.DefaultHostnameVerifier" on path: DexPathList[[zip […]

Как переключиться с HttpClient на HttpUrlConnection

Я создаю приложение для Android и отправляю данные из приложения android на сервлет через HttpClient. Я использую метод HttpPost. Я прочитал на сайте разработчиков Android, что в библиотеке Apache HttpClient есть некоторая ошибка в android Froyo 2.2, и после всего его хорошей практики использовать HttpUrlConnection вместо HttpPost. Поэтому я хочу преобразовать код HttpPost в HttpUrlConnectio, […]

Лучшая практика получения json из url в api 23

Я использую compileSdk 23 с поддержкой библиотеки 23 версии. Я использовал библиотеку httplegacy (я скопировал ее в папку app / libs из androidSdk / android-23 / optional / org.apache.http.legacy.jar ) и в градиенте, который я поставил: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } Чтобы загрузить эту библиотеку. В мой класс Connection у меня есть […]

Разница между ConnectionTimeoutException и SSLException с сообщением «Время ожидания подключения»

На моем Android-коде (с помощью Apache HTTP Client) я уже установил следующие параметры: HttpConnectionParams.setConnectionTimeout(params, 30 * SECOND_IN_MILLIS); HttpConnectionParams.setSoTimeout(params, 30 * SECOND_IN_MILLIS); Я подключаюсь к веб-сервису HTTPS. В медленных сетях я получаю исключение ConnectionTimeoutException после ожидаемых 30 секунд (и затем повторяю); Но есть «несколько» случаев (без рисунка, который я мог наблюдать), я получаю любой из них: […]

Apache HttpClient 4.3 на Android 4.4

Кто-нибудь получил Apache HttpClient 4.3, работающий на Android 4.4? Нет, какой порядок я экспортирую банки apache в eclipse, устройство использует версию Apache HttpClient, которая поставляется с Android SDK.

Что является стандартным способом публикации объекта JSON вместе с файлом с использованием MultipartEntityBuilder и HTTP-клиента на Android

Я могу опубликовать объект json, используя StringEntity, используя httppost.setEntity (newStringEntity (obj.toString ())); HttpResponse response = httpclient.execute (httppost); Но я должен опубликовать файл вместе с данными json, я нашел много ответов с использованием MultipartEntity, но он устарел, пожалуйста, предложите мне любой учебник или образец кода, который использует MultipartEntityBuilder, спасибо Вот мой код Thread t = new […]

Apache HttpClient 4.1 на Android

Кто-нибудь пытался использовать более новую версию Apache HttpClient на Android? В HttpClient, используемом Android, есть раздражающая ошибка, и мне было интересно, не возникли ли у меня проблемы с перераспределением HttpClient 4.1 с моим приложением.

Клиент Android Rest

Я нашел так много образцов для запроса API REST, но все вместе путают, может кто-нибудь объяснить мне способ использования HTTP-запросов. Мои требования: я хочу получить данные из REST API, указав имя пользователя, pwd и ключ. То, что я использовал, было, HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost("REST API url"); post.setHeader("Content-type", "application/json"); JSONObject […]

Проблемы с поиском корневой сети «стабильность»

У меня есть приложение, которое делает некоторые сети на основе активности пользователя. Обычная полезная нагрузка, отправленная приложением, составляет 100-200 байт, поэтому в основном нет тяжелых задач подъема. Эти задачи обычно работают без каких-либо проблем (статистически 99,9% или запросы в порядке), но помимо этих сетевых действий мое приложение также отправляет heartbeat обратно на наши серверы (которые […]

WebView с пользовательским HTTP-клиентом

Моя задача – загрузить веб-сайт в WebView через HTTPS с неподдерживаемым шифром Android TLS от Vanilla. Прямо сейчас, как доказательство концепции, я реализовал клиент apache http, способный выполнять http-запросы к таким ресурсам. Каков наилучший подход к тому, чтобы WebView использовала мою клиентскую реализацию для выполнения всех сетевых запросов?

Intereting Posts
Ткань Beta и APK разделяет Служба Google Play – SupportMapFragment.getMap () всегда возвращает null Отображать дату / время UTC в дату / время в соответствии с текущим часовым поясом Как я могу вызвать функцию в моем основном классе Activity из пользовательского представления галереи в Android? Могу ли я использовать tcpdump для получения HTTP-запросов, заголовка ответа и тела ответа? AutoCompleteTextView обнаруживает, когда выбранная запись из списка редактируется пользователем К сожалению, установщик пакетов остановился при запросе разрешения в Marshmellow Текстовые перестановки, несмотря на -fPIC? Не удалось добавить ForegroundColorSpan Android: таймер обратного отсчета, например, с 10:00 до 00:00? Используя OnclickListener для TextView? Обтекание текста вокруг изображения в андроиде Java.lang.InstantiationException: класс не имеет конструктора нулевых аргументов Как сделать apk Secure. Защита от декомпиляции Как повернуть экран в альбомную (или портретную) программируемым способом? Как я могу записать голос и записать Call в Android?