Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3

Отправить Get запрос и увидеть ответ сервера

25.04.2014, 12:07. Показов 7328. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
делаю так:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
HttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet("http://www.vk.com");
 
        try {
             Log.d(TAG, "запрос отправлен");
             HttpResponse response = httpclient.execute(httpget);
             HttpEntity httpEntity =response.getEntity();
             String line = EntityUtils.toString(httpEntity, "UTF-8");
             Log.d(TAG, line);
        }
         catch (ClientProtocolException e) {
        Log.d(TAG, "ошибочка");
        } 
        catch (IOException e) {
        // TODO Auto-generated catch block
        Log.d(TAG, "запрос не отправлен");
        }
я пока просто хочу получить весь HTML из vk.com в STRING переменную
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.04.2014, 12:07
Ответы с готовыми решениями:

Как отправить ответ клиенту с сервера TCP?
Посмотрите пожалуйста эти Клиент и Сервер. Я отправляю команду серверу с просьбой отправить данному клиенту файл, но как передать экземпляр...

Как отправить ответ сервера клиенту? Servlet Tomcat
Посылаю запрос серверу, передаю строку String url = "http://192.168.0.5:8888"; DefaultHttpClient hc = new...

Отправить запрос и получить ответ
Допустим есть код на php: <html> <input type="text" name="text" value="123"><br> <input type="submit" value="ok"> </html> ...

8
 Аватар для dajver
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
25.04.2014, 13:54
Вы издеваетесь все что ли? Почти каждый день появляется такой вопрос, неужели так трудно просмотреть первую страницу со списком вопросов?

http://loopj.com/android-async-http/ вот либа которой можно делать запросы, пользуйтесь ею
2
 Аватар для zulkis
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
25.04.2014, 14:39
dajver, все ударились в клиент-серверные приложения xD
Социалочки, фоточки
0
 Аватар для dajver
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
25.04.2014, 15:43
zulkis, та капец, на фрилансе видимо много заказов по этой теме, вот народ и побежал разбираться что это такое...
0
0 / 0 / 0
Регистрация: 25.04.2014
Сообщений: 5
25.04.2014, 21:05
Поддерживает ли эта библиотека https?
0
 Аватар для dajver
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
26.04.2014, 00:20
Поддерживает ли эта библиотека https?
Читайте справку по либе, она там оч здоровая. Кажется поддерживает.
0
Android
245 / 242 / 52
Регистрация: 19.01.2013
Сообщений: 1,896
Записей в блоге: 3
22.11.2014, 10:06  [ТС]
Цитата Сообщение от zulkis Посмотреть сообщение
Социалочки, фоточки
Да не социалочки, фоточки.... url vk.com - это я так к примеру написал!


Взялся я опять за Asynchronous Http Client

Пока, не как не разберусь, как выдернуть ответ ? Я вообще правильно делаю ?

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

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
AsyncHttpClient client = new AsyncHttpClient();
                client.get("myURL", new AsyncHttpResponseHandler() {
 
                    @Override
                    public void onStart() {
                        // called before request is started
                    }
 
                    @Override
                    public void onSuccess(int statusCode, Header[] headers, byte[] response) {
                        // called when response HTTP status is "200 OK"
                  
                        
                                for (int i = 0; i <= headers.length-1; i++) {
                                    Log.i("myTag", headers[i].toString());
                                    }
//тут типо нужно как то ответ получить ????
 
                                        
                    }
                    
 
 
 
                    
                    @Override
                    public void onFailure(int statusCode, Header[] headers, byte[] errorResponse, Throwable e) {
                        // called when response HTTP status is "4XX" (eg. 401, 403, 404)
                    }
 
                    @Override
                    public void onRetry(int retryNo) {
                        // called when request is retried
                    }
                });
0
 Аватар для dajver
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
22.11.2014, 11:51
Вам нужно response тянуть как то так
Java
1
String json = new String(response);
И дальше юзать джсон как хотите, там будет строка с ответом сервера.
1
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 4
29.11.2014, 13:33
Так все содержимое тебе запишет в переменную
Кликните здесь для просмотра всего текста

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
  public String getInet()
    {
        String result = "";
        String url = USER_URL;
        HttpClient httpClient = new DefaultHttpClient();
        HttpGet httpGet = new HttpGet(url);
        try {
            HttpResponse response = httpClient.execute(httpGet);
            if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK)
            {
                BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
                StringBuilder sb = new StringBuilder();
                String line = null;
                while ((line = reader.readLine()) != null) {
                    sb.append(line);
            }
                result = sb.toString();
            }
        } catch (Exception e)
        {
 
        }
        return result;
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.11.2014, 13:33
Помогаю со студенческими работами здесь

Отправить запрос и получить ответ
Как из CMD отправить такой запрос и получить ответ? $ echo -e &quot;GET /index.php\n&quot; | nc 127.0.0.1 nc - NetCat.

Как отправить syn пакет чтобы он не получал обратно ответ с сервера
Подскажите как отправить syn пакет чтобы он не получал обратно ответ с сервера И можете еще скинуть как реализовать хотя бы обычный syn...

Отправить POST запрос и получить ответ
нужно послать запрос и получить результаты поиска со словом &quot;Hello&quot; static void Main(string args) { ...

Отправить cURL запрос и вывести ответ
Я только начал вникать в C#, поэтому не судите строго. Мне необходимо отправить cURL запрос и вывести ответ. Нашёл я только это. ...

Отправить запрос на сайт и получить ответ
http://vsereshu-ru.1gb.ru/MathLogic.aspx помогите отправить на этом сайте текст например &quot;AvBvB&quot; для решения и получить ответ в консоли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru