Форум программистов, компьютерный форум CyberForum.ru

Передача HTML как строки из Андроида на сервер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Cursor Android Studio http://www.cyberforum.ru/android-dev/thread1798317.html
Здравствуйте, я начал изучать андроид совсем недавно, добрался до базы данных SQLite. Проблема такая (ниже код): public class MainActivity extends AppCompatActivity implements View.OnClickListener { String my_Log = "myLog"; String strani = {"Россия", "Беларусь", "Украина", "Болгария", "США", "Китай"}; int people = {100, 120, 80, 600, 572, 110}; String region = {"Европа",...
Программирование Android Создание приложения для сайта на Android Есть у меня простенький сайт новостей. Слышал , что можно сделать приложению для сайта на Андроид. Где можно прочитать про это? Дайте пожалуйста ссылку на видеоурок, или на книгу, статью. Все что можно , чтобы я мог больше узнать про это дайте пожалуйста) Мне надо, чтобы приложение осуществляло те же функции что и сайт. Ну там вывод новостей, добавление комментарии к новостям, личный кабинет и... http://www.cyberforum.ru/android-dev/thread1798307.html
Использование консольных команд в приложении Программирование Android
Всем привет!!! Вопрос такого плана. При использовании adb shell на компе команда logcat -b events | grep am_ результа меня устраивает, но используя на устройстве в приложении "Терминал" результат совсем другой и информация выводимая меня не устраивает. Может я что-то упустил? :umnik:
Программирование Android Удаление файла
Люди помогите разобраться. Как удалить старый файл или стереть в нем инфу перед новой записью? private void writeFile(String queD) throws IOException { BufferedWriter writer = new BufferedWriter(new OutputStreamWriter (openFileOutput(FILENAME,MODE_PRIVATE|MODE_APPEND))); writer.write(queD); writer.flush(); writer.close();
Программирование Android Основы ORMLite http://www.cyberforum.ru/android-dev/thread1798069.html
Гуру, кто-нибудь подобным пользуется??? Обьясните "на пальцах" что такое ORMLite и чем оно облегчает работу??? Раньше для этих задач использовал ОЧЕНЬ СЛОЖНЫЙ "самопал" - не все случаи учтены, возможны мелкие ошибки... Сейчас хочу попробовать выучить нормальные/современны технологии, но не знаю с какой стороны подойти и есть ли подобные технологии вообще... Задача: 1) создать КЛАСС, в...
Программирование Android Как получить context MainActivity в Service? В MainActivity создаю сервис и startService( SER );, как получить context MainActivity в сервисе, чтобы можно было манипулировать view? подробнее

Показать сообщение отдельно
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344

Передача HTML как строки из Андроида на сервер - Программирование Android

25.08.2016, 00:27. Просмотров 345. Ответов 14
Метки (Все метки)

Приложение андроида принимает html-строку, которую надо передать на сервер для парсинга.
Собственно алгоритм приема html и его передачи на сервер работают. Но только в том случае, когда вместо реального кода страницы подставляется какая-нибудь простая последовательность символов, например 1234567890 или что-то похожее.

Как только подставляется реальный код html, то сервер ничего не получает. Догадываюсь, что причина в тегах кода html. Вопрос, как это можно побороть?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
                try {
                    URL url = new URL(urlStr);
                    HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
                    urlConnection.setRequestMethod("POST");
                    urlConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    urlConnection.setRequestProperty("Content-Length", "" +
                            Integer.toString(sendPost.getBytes().length));
                    urlConnection.setRequestProperty("Content-Language", "en-US");
                    urlConnection.setUseCaches(false);
                    urlConnection.setDoInput(true);
                    urlConnection.setDoOutput(true);
 
                    DataOutputStream wr = new DataOutputStream(urlConnection.getOutputStream());
                    wr.writeBytes(codeHTML);
                    wr.flush();
                    wr.close();
 
                    BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
                    String s = "";
                    while ((s = bufferedReader.readLine()) != null) {
                        response += s;
                    }
                    bufferedReader.close();
 
                    urlConnection.disconnect();
                } catch (Exception e) {
                    e.printStackTrace();
                }
Вот код, который отвечает за отправку на сервер строки кода html. На данном этапе сервер просто эхом отправляет приложению строку, полученную методом POST.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru