Articles of HTTP соединение

Есть ли принятая передовая практика по созданию асинхронных HTTP-запросов в Android?

Я видел множество примеров, и все они, похоже, решают эту проблему по-разному. В принципе, мне просто нужен самый простой способ сделать запрос, который не будет блокировать основной поток и будет отменен. Это также не помогает, что у нас есть (по крайней мере) 2 библиотеки HTTP на выбор, java.net. * (Например, HttpURLConnection) и org.apache.http. *. Существует […]

Время ожидания подключения Http на Android не работает

Я пишу приложение, которое подключается к веб-сервису, и я не хочу, чтобы он слишком долго ждал, если он не может получить соединение. Поэтому я устанавливаю connectionTimeout httpparams. Но это, похоже, не имеет никакого эффекта. Чтобы протестировать, я временно поворачиваю свою WLAN. Приложение пытается подключиться в течение некоторого времени (путь больше, чем 3 секунды, который я […]

Запросы HTTP-сообщений с использованием HttpClient занимают 2 секунды, почему?

Обновление: нашел ответ сам, см. Ниже 🙂 Здравствуй, В настоящее время я кодирую приложение Android, которое отправляет материал в фоновом режиме с помощью HTTP Post и AsyncTask. Для этого я использую пакет org.apache.http.client . Я основывал свой код на этом примере . В принципе, мой код выглядит так: public void postData() { // Create a […]

Загрузите файл через HTTP-форму через MultipartEntityBuilder с индикатором выполнения

Краткая версия – org.apache…MultipartEntity устарела, и ее обновление, MultipartEntityBuilder , оказывается MultipartEntityBuilder на наших онлайн-форумах. Давайте исправим это. Как регистрировать обратный вызов, поэтому мое приложение (Android) может отображать индикатор выполнения, когда он загружает файл? Длинная версия. Вот «Простой простой пример» для MultipartEntityBuilder : public static void postFile(String fileName) throws Exception { // Based on: https://stackoverflow.com/questions/2017414/post-multipart-request-with-android-sdk […]

Резюме загрузки http-файла в java

URL url = new URL("http://download.thinkbroadband.com/20MB.zip"); URLConnection connection = url.openConnection(); File fileThatExists = new File(path); OutputStream output = new FileOutputStream(path, true); connection.setRequestProperty("Range", "bytes=" + fileThatExists.length() + "-"); connection.connect(); int lenghtOfFile = connection.getContentLength(); InputStream input = new BufferedInputStream(url.openStream()); byte data[] = new byte[1024]; long total = 0; while ((count = input.read(data)) != -1) { total += count; […]

Дублировать файлы во время упаковки APK app-debug-unaligned.apk

Я получил эту ошибку. Duplicate files during packaging of APK app-debug-unaligned.apk когда поместите 2 файла jar: httpclient-4.3.5.jar httpmime-4.3.5.jar В папку libs после Sync with Gradle и Run . Если пользователь 1 файл jar – httpmime-4.3.5.jar , я не получу эту ошибку. Пожалуйста, помогите мне, как избежать этой ошибки и все еще можете использовать 2 файла […]

Могу ли я использовать tcpdump для получения HTTP-запросов, заголовка ответа и тела ответа?

Я использую tcpdump для получения данных HTTP, выполнив следующую команду: sudo tcpdump -A -s 1492 dst port 80 Результат команды: Заголовки, я думаю, заголовки запроса и ответа. Нечитаемые данные. URL-адрес GET /modules/mod_news_pro_gk1/cache/stories.ilbalad.ajayeb.strange-tractor.jpg . Мне нужен более четкий результат, например, читаемый запрос> ответный заголовок> тело ответа и т. Д. Как фильтровать результаты?

Android HttpPost: как получить результат

Я долго пытался отправить запрос HttpPost и получить ответ, но даже если я смог установить соединение, я еще не понял, как получить строковое сообщение, которое возвращается посредством запроса-ответа HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://www.myurl.com/app/page.php"); // Add your data List < NameValuePair > nameValuePairs = new ArrayList < NameValuePair > (5); nameValuePairs.add(new […]

Как отправить файл в Android с мобильного устройства на сервер с помощью http?

В android, как мне отправить файл (данные) с мобильного устройства на сервер с помощью http.

В чем разница между SOAP 1.1, SOAP 1.2, HTTP GET и HTTP POST-методами для Android?

Я работаю над кодом для веб-сервисов SOAP, мне бы хотелось узнать варианты SOAP 1.1, SOAP 1.2, HTTP GET & HTTP POST-методов для Android и который является предпочтительным среди них. Пожалуйста, разместите образец URL-адреса его использования или его кода. благодаря