Articles of httpclient

Java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE android

Пытаясь загрузить большое видео, используя приведенный ниже код, но получая эту ошибку < java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE >. Я предполагаю, что это происходит из-за множественного пути к классам, но как исправить в eclipse. И для этого я использовал jar-файлы из http://hc.apache.org/downloads.cgi Включая ссылку httpclient-4.4.jar, httpcore-4.4.jar, httpmime-4.4.jar из ссылки. public class MainActivity extends ActionBarActivity { int SELECT_VIDEO = […]

Android игнорирует параметр тайм-аута DefaultHttpClient

Я застрял с проблемой таймаута с DefaultHttpClient на Android. Я пытаюсь установить таймаут с помощью следующего фрагмента кода: HttpClient client = new DefaultHttpClient(); HttpParams httpParameters = client.getParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, 4000); HttpConnectionParams.setSoTimeout(httpParameters, 4000); Но если устройство подключено к сети без подключения к Интернету, тайм-аут никогда не запускается, и выполнение HTTP-запроса никогда не выдает исключение таймаута. Я выполняю […]

Как обращаться с тегами <br /> на Android

Я искал какое-то время, и теперь я не смог прибить правильный ответ. Короче говоря, я возвращаю веб-страницу из onine, чтобы использовать ее в качестве почтового ящика. Мне отчаянно нужно пропускать строки между каждым «сообщением», поэтому я ставил Теги в моем php. Он отлично работает в веб-браузере, но в моем приложении для Android я действительно вижу […]

Помогите создать запрос POST с помощью MultipartEntity (вопрос новичков)

Я хотел бы построить multipart-запрос со следующими параметрами: name (string), email (string) и fileupload (file). Я использую Java-код ниже (работает на Android). Печать httppost.getRequestLine () POST http://www.myurl.com/upload HTTP/1.1 Таким образом, все выглядит хорошо на клиентском сайте, но мой сервер (Django / Apache) читает его как запрос GET, без параметров GET – request.method производит «GET», request.GET.items() […]

Вход в OmniAuth GAFYD аутентифицированный веб-сайт через Android HttpClient

Я пишу приложение для Android, которое необходимо программно подключиться к веб-сайту Ruby on Rails, который использует жемчужину OmniAuth для входа в систему. Поставщик аутентификации является сайтом Google Apps для вашего домена. Я думаю, что мне нужно сделать, это передать информацию для входа в url GAFYD, получить ключ или токен обратно и как-то передать это на […]

Как выполнить запрос https через http-клиент?

Я пытаюсь сделать запрос GET через конечную точку https, я не уверен, есть ли какое-либо специальное лечение, которое необходимо, но ниже мой код: String foursquareURL = "https://api.foursquare.com/v2/venues/search?ll=" + latitude + "," + longitude + "&client_id="+CLIENT_ID+"&client_secret="+CLIENT_SECRET; System.out.println("Foursquare URL is " + foursquareURL); try { Log.v("HttpClient", "Preparing to create a request " + foursquareURL); URI foursquareURI = […]

Каков оптимальный способ обработки HttpClient на Android?

Я могу найти множество обучающих программ, которые показывают, как HttpClient должен быть сконструирован и использован в простом случае. Но я не могу найти достойную документацию для более сложных случаев. В моем приложении у меня есть куча «Активность», и каждый из них должен иметь возможность общаться с удаленным WebService с сообщениями POST с помощью HTTPS. Я […]

Как загрузить файл, только если он был обновлен

Я загружаю изображение из Интернета на SD-карту. Сначала проверить файл существует на SD-карте, если нет, то загрузите файл. Если файл уже находится на SD-карте, проверьте последнюю измененную дату существующего файла и сравните его с файлом сервера. Если дата файла изображения сервера является последней, чем файл SD-карты, тогда загрузите файл в противном случае, когда он вернет […]

Java HttpClient не может анализировать IP-адрес в Android

Отредактировано: ошибка исправления в uri Я использую экземпляр org.apache.http.client.HttpClient для подключения к веб-службе на основе REST в локальной сети: String uri = "http://192.168.0.101:8888/someinstance/someresource?name=blah&age=blah"; final HttpGet request = new HttpGet(uri); final HttpClient httpClient = new DefaultHttpClient(); final HttpResponse response = httpClient.execute(request); Это отлично работает на HTC Incredible с 2.3.3, но на HTC Wildfire с 2.2.1 приводит […]

Получение сведений о SSL-сертификате из запроса URL-запроса

В android я хочу сделать URL-соединение с URL-адресом HTTPS. После того, как соединение открыто, я хочу иметь возможность читать сертификат с сервера и получать выпущенные общие имена и строки организации? Это возможно? Если да, то какой лучший подход? До сих пор я использовал HttpsUrlConnection как: HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection(); urlConnection.getInputStream(); X509Certificate cert = (X509Certificate) […]