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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android В какой среде писать программы для Android, где скачать, какой язык? http://www.cyberforum.ru/android-dev/thread1445068.html
Вопрос. В какой среде писать программы для Android, где скачать, какой язык, на что похож, где почитать в общем надо простейшую програмку с доступом к бд, за одно и основы почитаю ))))
Программирование Android Как включить автоматическое обновление моего приложения? Обновил файл apk на Google Play несколько часов назад (опубликовано, стабильная версия). А на моем устройстве приложение автоматически до сих пор не обновлено. В гугл-аккаунте настроено, чтобы... http://www.cyberforum.ru/android-dev/thread1445000.html
Программирование Android Как сделать чтобы после удаления приложения открывалась
Всем привет! Как сделать, чтобы после удаления приложения открывалась ссылка в браузере?
Возврат значения собственного или библиотечного класса из JNI функции Программирование Android
как из JNI функции вернуть значение не стандартного JNI типа а собственного или библиотечного класса? как должен выглядеть ретурн такой функции и её прототип? можете фрагмент кода привести?
Программирование Android Из Активити в Фрагмент http://www.cyberforum.ru/android-dev/thread1444759.html
Как передать данные из активити в фрамгент? пробую так но выкидывает из приложения Fragment f = getFragmentManager().findFragmentById(R.id.content_frame); ((ThirdFragment)...
Программирование Android Как по адресу фотографии fileUri получить Bitmap? Как можно по адресу фотографии fileUri получить Bitmap? мне все не найти как в коде расписать это дело подробнее

Показать сообщение отдельно
PinkPink
9 / 9 / 2
Регистрация: 10.05.2012
Сообщений: 279

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

13.05.2015, 14:07. Просмотров 251. Ответов 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. Но, возможно, не правильно поняла, как применять всё это на практике.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru