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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
PinkPink
9 / 9 / 2
Регистрация: 10.05.2012
Сообщений: 279
#1

Post-запрос - Программирование Android

13.05.2015, 14:07. Просмотров 247. Ответов 0
Метки нет (Все метки)

Добрый день, пытаюсь отправить post-запрос из андроид-приложения. Пишу на java.
Метод для отправки запроса:
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
   static void ChangeStatus(long idStatus, int valueStatus)
    {
        try {
            URL url = new URL(String.format("http://192.168.1.3:27219/api/requestmobile/6"));
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            try {
                urlConnection.setDoOutput(true);
                urlConnection.setDoInput(true);
                urlConnection.setRequestProperty("Content-Type", "application/json");
                urlConnection.setRequestProperty("Accept", "application/json");
                urlConnection.setRequestMethod("POST");
 
                JSONObject cred = new JSONObject();
                cred.put("status", valueStatus);
                OutputStreamWriter wr = new OutputStreamWriter(urlConnection.getOutputStream());
                wr.write(cred.toString());
                wr.flush();
            }
            catch (Exception e) {
                e.printStackTrace();
            }
            finally {
                urlConnection.disconnect();
            }
        }catch (Exception e) {
            e.printStackTrace();
        }
    }
Метод на сервере, обрабатывающий post-запрос:
C#
1
2
3
4
5
6
 public void Post(int id,[FromBody]int status)
        {
                var r = _requests.FirstOrDefault(x => x.Id == id);
                r.Status = (RequestStatus) status;
                _requests.Save(r);
        }
Будьте добры, объясните пожалуйста как это сделать правильно. id передаю в самой ссылке, [FromBody] попыталась сделать с помощью JSONObject cred. Но, возможно, не правильно поняла, как применять всё это на практике.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2015, 14:07     Post-запрос
Посмотрите здесь:

POST - запрос на сервер - Программирование Android
Суть задачи: при нажатии на кнопку пост-запросом отправляется переменная со значением. Проблема: при нажатии на кнопку приложение...

Retrofit2, POST запрос - Программирование Android
Пытаюсь передать данные на веб сервер. читал туториалы но не могу понять до конца как это реализовать. Создал интерфейс, подключил все...

Не передается POST запрос - Программирование Android
Надо передать POST запрос по адресу http://192.168.43.199/andr/request.php в файле request.php такой код: <?php echo $_POST; ...

Потоки и post запрос - Программирование Android
Добрый вечер всем. Уже два дня не могу разобраться с выполнением post запроса на андроиде. Перечитал кучу статей. Знаю что с андроида 2.3...

Оборвать POST-запрос к серверу - Программирование Android
Создаю в новом потоке POST запрос к серверу и отправляю на него данные. Делаю проверку, что если по какой-то случайности данные не будут...

Post,Get запрос в новом потоке - Программирование Android
Как переписать код чтобы было возможным отправить запрос на android 4.0.3? Возникает ошибка, читал что это от того что в главном потоке...

POST запрос из андроид приложения - Программирование Android
Здравствуйте, Я хочу отправить POST-запрос из андроид приложения, ответ от сервера получать необязательно. На сайте POST-запрос...

Retrofit 2, POST запрос, авторизация - Программирование Android
Добрый день! На собеседовании (Junior Android Dev) мне дали задание написать приложение с авторизацией. Вот текст задачи: Все методы...

Android POST запрос iii - Программирование Android
Всем привет, нужна помощь с POST запросами. Вообщем, есть голосовой ассистент "Дуся". И в ней есть скрипт "А-я-яй чат бот". Вообщем это...

Не отправляет post запрос в эмуляторе android 4.4 - Программирование Android
Есть приложение, которое отправляет и получает данные из нета посредством пост запроса, в андройд 2.2 все работает хорошо, в андройд 4.4 не...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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