Articles of apache

Как загрузить HttpResponse в файл?

В моем приложении Android используется API, который отправляет многостраничный HTTP-запрос. Я успешно получаю ответ так: post.setEntity(multipartEntity.build()); HttpResponse response = client.execute(post); Ответ – это содержимое файла электронной книги (обычно это epub или mobi). Я хочу записать это в файл с указанным путем, и говорит «/sdcard/test.epub». Файл может быть до 20 МБ, поэтому ему нужно будет использовать […]

MultipartEntityBuilder для отправки изображений на железнодорожный сервер

Я пытаюсь отправить MultipartEntityBuilder на мой сервер Rails. Однако, когда я пытаюсь его построить, он сбой и дает мне ошибку 03-25 09:44:50.001 W/System.err﹕ java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: No static method create(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType; in class Lorg/apache/http/entity/ContentType; or its super classes (declaration of 'org.apache.http.entity.ContentType HttpPost httpost = new HttpPost(url); MultipartEntityBuilder entity = new MultipartEntityBuilder.create(); entity.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); for(int index=0; index < nameValuePairs.size(); […]

Фатальное исключение: org.apache.http.impl.conn.SingleClientConnManager.finalize () истекает через 10 секунд

С 16 июня по настоящее время я получил тонну сбоя HTTP-библиотеки Apache от Fabric. Я использовал sdk \ platform \ android-23 \ optional \ org.apache.http.legacy.jar для библиотеки Volley. Кто-нибудь знает причину? Fatal Exception: java.util.concurrent.TimeoutException: org.apache.http.impl.conn.SingleClientConnManager.finalize() timed out after 10 seconds at com.android.org.conscrypt.NativeCrypto.SSL_shutdown(NativeCrypto.java) at com.android.org.conscrypt.OpenSSLSocketImpl.shutdownAndFreeSslNative(OpenSSLSocketImpl.java:1091) at com.android.org.conscrypt.OpenSSLSocketImpl.close(OpenSSLSocketImpl.java:1085) at org.apache.http.impl.SocketHttpClientConnection.shutdown(SocketHttpClientConnection.java:183) at org.apache.http.impl.conn.DefaultClientConnection.shutdown(DefaultClientConnection.java:150) at org.apache.http.impl.conn.SingleClientConnManager$PoolEntry.shutdown(SingleClientConnManager.java:440) at org.apache.http.impl.conn.SingleClientConnManager.shutdown(SingleClientConnManager.java:376) at […]

Установка setChunkedStreamingMode в HttpURLConnection не позволяет доставить данные на сервер

Моя версия сервера выглядит следующим образом на моей машине dev: Apache / 2.2.21 (Win32) mod_fcgid / 2.3.6 Я тестировал HttpURLConnection как мой проект требует простой потоковой передачи. Я прочитал отличный обзор от @BalusC о том, как использовать класс. Использование java.net.URLConnection для запуска и обработки HTTP-запросов Проблема, с которой я в настоящее время сталкиваюсь, заключается в […]

Как разрешить конфликт библиотеки (apache commons-codec)

У меня проблема с Android-библиотеками. Я хотел бы использовать метод Hex.encodeHexString (байт-массив) из библиотеки org.apache.commons.codec.binary.Hex (версия 1.6) На моей платформе Android (SDK 2.3.1) библиотека общедоступных кодеков версии 1.3 уже существует, но этот метод еще не существует в этой версии (только encodeHex ()). Я добавил библиотеку jar версии 1.6 в проект Eclipse (в каталог / libs), […]

Org.apache.http.entity.ContentType больше не находится в Apache?

По какой-то причине я не могу импортировать org.apache.http.entity.ContentType. Я добавил Apache HTTP 4.3.3: клиент ядро Обще-кодек HttpClient-кэш Обще-каротаж httpmime свободно-Нс Первоначально я не импортировал все из них, но поскольку проблема сохраняется, я все это сделал, и я очистил свой проект и перестроил его import org.apache.http.entity.mime.MultipartEntityBuilder; работает а также import org.apache.http.HttpEntity; Также работает но import org.apache.http.entity.ContentType; […]

Программный вход в систему из WebView

В моем приложении Android я использую веб-представление для доступа к некоторым данным веб-сопоставления, предоставленным сервером. Для обеспечения доступа к этим данным сервер требует некоторой проверки подлинности на основе HTTP. Из-за того, что на сайте нет мобильной версии, отображение страницы входа (или любых других страниц) выглядит довольно плохо. К сожалению, сайт вряд ли дойдет до меня, […]

Как подключить клиент Android к локальному серверу Apache (php) внутри моего ноутбука?

Я пытаюсь создать приложения для Android, которые могут отправлять данные через Wi-Fi соединение с моим ноутбуком Apache Server и базой данных MySQL. Я использую вкладку galaxy galaxy 10.1 в качестве своего мобильного устройства. И используемым протоколом является HttpGet или HttpPost. И я использую XAMPP (с Apache и SQL), чтобы делать сервер и обрабатывать php. Но […]

Android – проблемы с SSL в эмуляторе студии android, отлично работает на телефоне

У меня есть приложение, которое вызывает вызовы веб-службы по https. Когда я запускаю apk на своем телефоне, он отлично работает. Однако в эмуляторе все запросы POST через SSL завершаются с: Ошибка чтения: ssl = 0xb402be00: Ошибка в библиотеке SSL, обычно ошибка протокола: 100c50bf: Подпрограммы SSL: ssl3_read_bytes: NO_RENEGOTIATION (внешний / boringssl / src / ssl / […]

Android – Apache Mime & httpClient

Я пытаюсь отправить файл на сервер с помощью HttpEntity HttpEntity mpEntity = MultipartEntityBuilder.create().addBinaryBody("file", file, ContentType.create("image/jpeg"), file.getName()).build(); Однако, чтобы использовать это, мне нужно импортировать библиотеки mime в мой проект. Когда в моем gradle.build я добавляю: compile 'org.apache.httpcomponents:httpmime:4.3.4' Я получаю следующие предупреждения об ошибках, которые приводят к тому, что библиотеки не импортируются: WARNING: Dependency org.apache.httpcomponents:httpclient:4.3.4 is ignored […]