Articles of httpclient

HttpClient на Android: NoHttpResponseException первопричина В моем проекте, правильно?

Я использую DefaultHttpClient для извлечения данных с сервера, но исключение NoHttpResponseException произошло спорадически. Я ссылался на этот пост ссылку , и HttpProtocolParams.setUseExpectContinue(httpClient.getParams(), false); Не работает для меня. Я использую HttpRequestRetryHandler, чтобы избежать этой проблемы, и он работает, но я не думаю, что это идеальный метод из-за пакета данных сети, сбрасываемого tcpdump на стороне сервера. Я […]

Как проверить кеширование в DefaultHttpClient на Android

Моему Android-приложению требуется кэшировать текст ответа из вызова веб-службы, используя DefaultHttpClient. Кэш должен быть действительным до истечения срока, указанного в заголовке ответа Http. Я нашел похожие вопросы, но они были жалобами на то, что DefaultHttpClient кэширует свои ответы. Забавно, мне это нужно, но я не мог работать. Или предлагаются решения, основанные на файлах. Поддерживает ли […]

Android-синхронизация файлов cookie webview и httpclient

У меня есть веб-просмотр login и httpclient, которые должны подтвердить, что пользователь вошел в систему. Проблема в том, что webview и httpclient используют другие файлы cookie, поэтому httpclient не может получить cookie веб-просмотра. Я прочитал много вопросов и учебников, но ничего не получилось. Некоторые из вещей, которые я читал: ANDROID: сеанс совместного доступа между Webview […]

Каким должен быть стандартный тайм-аут соединения и тайм-аут сокета в android

Я использовал вызовы Rest в моем приложении, используя HttpClient. Я вижу, что при медленном соединении мои запросы остаются в состоянии исполнения в течение длительного времени. И я хочу отменить HTTP-запросы, если это займет много времени. Итак, Каким должен быть стандартный ConnectionTimeout и тайм-аут сокета в приложении Android, если json-данные извлекаются с java-сервера.

Использовать HttpCore + HttpNIO из Apache для конвейерной обработки HTTP на Android?

Android использует библиотеку HTTP-компонентов Apache для выполнения HTTP-запросов и предоставляет API, который не поддерживает асинхронные запросы или конвейерную обработку. Мы пишем приложение, которое получило бы выгоду от конвейерной обработки, поэтому мы используем Hotpotato для выполнения этих запросов. Стремясь уменьшить размер APK (Hotpotato и Netty add ~ 2-4MB до размера APK), мы стремимся реализовать свои собственные […]

Войти в Android httpclient и использовать куки для дальнейших процессов

Я разрабатываю приложение, которое включает в себя активность входа и основную деятельность. Если пользователь впервые зарегистрировался, приложение сохраняет имя пользователя и передает его в sharedPrefs. И при следующем запуске активность входа в систему использует эти имя пользователя и пароль, если сервер возвращает true (в xml, getEntity) начинается основное намерение активности. После входа в систему я […]

Как узнать, когда HttpClient.execute () завершает выборку всего содержимого в большом запросе?

Я работаю с этой проблемой на Android, но это не проблема для Android. Используя org.apache.http.client.HttpClient, я могу сделать запрос к URL-адресу размера 1kb, и весь ответ содержится в HttpResponse: HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://10.16.83.67/1kb.log"); HttpResponse response = null; BufferedReader rd = null; response = client.execute(request); Я могу получить HttpEntity из […]

Загрузка mulitpart не работает с android + rails

Я хочу загрузить файл + String в приложение Rails через приложение Android. Но я всегда получаю странную ошибку при использовании многостраничной загрузки в рельсах. Я использую Apache HttpClient 4.1.1 + httpMime Lib 4.1.1 на стороне клиента и Rails 3.0.10 на Serverside. CountingMultipartEntity mpEntity = new CountingMultipartEntity(this); File file = new File(getRealPathFromURI(Uri.parse(local_uri))); ContentBody cbFile = new […]

Как использовать один HttpClient для каждого приложения?

Я ищу эффективный способ использования HttpClient для моего приложения для Android. Я использую HttpClients внутри разных видов деятельности, и я хочу использовать только один клиент для приложения и передавать его по всем видам деятельности. Несмотря на то, что я просматриваю некоторые ответы, я не мог понять, как использовать только один клиент для нескольких моих действий. […]

AndroidHttpClient не может getEntity (). GetContent () после закрытия

public InputStream getInputStream() { AndroidHttpClient client = AndroidHttpClient.newInstance(USERAGENT); HttpUriRequest request = new HttpGet(url); InputStream in = null; try { HttpResponse response = client.execute(request); in = response.getEntity().getContent(); return in; } catch (IOException e) { e.printStackTrace(); } finally { client.close(); } } Я поместил этот метод в класс Util. Но когда вызывается getInputStream () в другом классе, […]

Intereting Posts
Виджет Android с несколькими кнопками Ошибка сборки Android Studio или неправильная настройка Каковы основные ограничения титана в качестве платформы мобильной разработки? Перейдите к другому EditText, когда Soft Keyboard Next нажата на Android Примечание. Com.google.common.cache.Striped64 динамически получает доступ к объявленному полю «база» Retrofit 2 как получить ответ от вложенных json-объектов (android) Сохранить состояние при нажатии кнопки «Назад» Android – как получить электронную почту пользователя с помощью facebook sdk 4+ Android Как разместить несколько намерений в IntentService Создать vp8 на Android Может ли метод OnPostExcecute в значениях RETURN в AsyncTask? Получать высоту и ширину макета программно Не удалось запустить виртуальное устройство Genymotion – виртуальный абонентский хост Ethernet-адаптер не удалось запустить Как отслеживать, какое поле вызывает NullPointerException при вставке настраиваемого поля в таблицу данных «Контакты»? Построить PJSIP для Android в Windows?