Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Андей
1 / 1 / 1
Регистрация: 20.09.2014
Сообщений: 310
1

Как сделать Http запрос на сервер

07.09.2017, 23:44. Просмотров 268. Ответов 2
Метки нет (Все метки)

Ребят подскажите как правильно сделать get запрос. Пытаюсь так:
Java
1
2
3
4
5
6
7
8
9
DefaultHttpClient hc = new DefaultHttpClient();
        ResponseHandler response = new BasicResponseHandler();
        HttpGet http = new HttpGet("http://api.devreadwrite.com/v1/getUserData?id=1");
//получаем ответ от сервера
        try {
            String response1 = (String) hc.execute(http, response);
        } catch (IOException e) {
            e.printStackTrace();
        }
Где идет преобразование в стринг ничего не происходит.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2017, 23:44
Ответы с готовыми решениями:

Как выполнить http запрос?
можете привести простенький пример http запроса ??желательно с передачей картинки на http сервер

Http POST запрос, как правильно написать
Добрый день, мне нужно отправить данные на сервер, посредством http post запросом, нужно добавить...

Http-сервер: Как сделать чтоб этот сервер понимал файлы расширением .php и .aspx
Здравствуйте друзья Как сделать чтоб этот сервер понимал файлы расширением .php и .aspx?...

Как сервер отвечает на http запрос?
Здравствуйте. Очень интересно как сервер работает в следующем случае - клиент отправляет http...

Как сделать http сервер на С#?
Привет! Помогите, пожалуйста, сделать http сервер на С#? нашла здесь ...

2
Gukamanav
14 / 13 / 4
Регистрация: 11.08.2016
Сообщений: 87
08.09.2017, 02:22 2
В каком потоке происходит запрос? Запрос к серверу должен осуществлятся не из основного потока.

Возможно поможет...
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
    public JSONObject getJSON(String url){
 
        HttpsURLConnection httpsConnect;
        StringBuffer stringBuffer = new StringBuffer();
        BufferedReader bufferedReader;
        String line;
        InputStream inputStream;
        JSONObject jsonObject = null;
 
        try {
            URL urlConnect = new URL(url);
            httpsConnect = (HttpsURLConnection) urlConnect.openConnection();
            httpsConnect.connect();
 
            inputStream = httpsConnect.getInputStream();
            bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
 
            while ((line = bufferedReader.readLine())!=null){
                stringBuffer.append(line);
            }
             new JSONObject(stringBuffer.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
 
        return jsonObject;
    }
0
Gukamanav
14 / 13 / 4
Регистрация: 11.08.2016
Сообщений: 87
08.09.2017, 02:22 3
Модераторы, удалите пожалуйста этот пост.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2017, 02:22

Как сделать прямой http запрос
Всем привет! Подскажите плз как сделать прямой http запрос к веб-ресурсу GET /HTTP/ 1.1 ...

Как сделать http запрос в boost.asio?
Здравствуйте. Как сделать запрос в с++ пользуясь boost asio Например на c# все просто. ...

Запрос через $http на внешний сервер
Доброго времени суток, друзья. И так: Исходные данные: На комне запущен Apatch и MySql На...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.