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

Https и http - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не создается автоматическая активити http://www.cyberforum.ru/android-dev/thread1788492.html
Всем привет! Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям". За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам...
Программирование Android Отобразить PDF документ внутри приложения на fragment Доброго дня :senor: Я знаю абсолютный путь до документа pdf (локальное хранилище), его нужно по клику отобразить на фрагменте, тоесть поверх работающей активити. Желательно еще бы растянуть... http://www.cyberforum.ru/android-dev/thread1788473.html
Программирование Android MediaPlayer и буферизация видео из интернета
Пришло время и самому спросить , может кто знает или сталкивался. Беда в том, что в SurfaceView пока идет буферизация отображается как черный экран , как только проходит какой-то момент буферизации...
Программирование Android Считывание данных из облака в интернете
Добрый вечер, ребят есть приложение которое должно считывать информацию из интернета. Как лучше это организовать?. Информация вида - "122212221 4025", первый номер, второе число- содержание это...
Программирование Android Как сделать чтобы текст появлялся по буквам? http://www.cyberforum.ru/android-dev/thread1788089.html
Привет всем,давно не был на форуме. У меня возник вопрос,как сделать чтобы текст в TextView появлялся по буквам,есть идея сделать это вручную,но возможно ли сделать это автоматически? (Я имею ввиду...
Программирование Android XML или JSON Имеется приложение, при первом запуске которого создается бд и производится ее заполнение из файлов. Встает вопрос, что эффективней: парсить JSON или парсить XML. Сторонних библиотек использовать не... подробнее

Показать сообщение отдельно
xADMx
13 / 26 / 6
Регистрация: 06.12.2013
Сообщений: 178

Https и http - Программирование Android

02.08.2016, 03:14. Просмотров 250. Ответов 6
Метки (Все метки)

Всем привет!
Нашел класс для отправки post - запроса на сайт, вот вопрос такой https здесь будет поддерживаться автоматически или как?
Сертификат настоящий с проверкой.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
public class http {
    public static String DomainURL = "http://192.168.0.177/";
    String response = "";
 
    public String http_query(String requestURL,
                             HashMap<String, String> postDataParams) {
                URL url;
 
                try {
                    url = new URL(DomainURL.concat(requestURL));
 
                    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                    conn.setReadTimeout(15000);
                    conn.setConnectTimeout(15000);
                    conn.setRequestMethod("POST");
                    conn.setDoInput(true);
                    conn.setDoOutput(true);
 
                    OutputStream os = conn.getOutputStream();
                    BufferedWriter writer = new BufferedWriter(
                            new OutputStreamWriter(os, "UTF-8"));
                    writer.write(getPostDataString(postDataParams));
 
                    writer.flush();
                    writer.close();
                    os.close();
                    int responseCode=conn.getResponseCode();
 
                    if (responseCode == HttpsURLConnection.HTTP_OK) {
                        String line;
                        BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));
                        while ((line=br.readLine()) != null) {
                            response+=line;
                        }
                    }
                    else {
                        response="";
 
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
                return response;
    }
 
 
        private String getPostDataString(HashMap<String, String> params) throws UnsupportedEncodingException {
            StringBuilder result = new StringBuilder();
            boolean first = true;
            for(Map.Entry<String, String> entry : params.entrySet()){
                if (first)
                    first = false;
                else
                    result.append("&");
 
                result.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
                result.append("=");
                result.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
            }
 
            return result.toString();
        }
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru