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

Post-запрос

13.05.2015, 14:07. Просмотров 282. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2015, 14:07
Ответы с готовыми решениями:

Post запрос
Как отправить Post запрос и принять ответ сервера ? Exlipce

POST запрос
Существует активити "Register", содержащий несколько элементов edittext. Пытаюсь передать текст из...

POST Запрос
подскажите что здесь не так, ошибка возникает на строке HttpResponse responsePOST =...

post запрос
public String postData() { String str = null; HttpClient httpclient = new...

Post запрос
Как отправить POST запрос на java?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2015, 14:07

Post запрос XML
Добрый день, подскажите, как сделать post запрос, отправляться должна xml вида: <?xml...

Отправить post запрос
Как отправить простой post запрос на удаленный сервер? Сделал через наследование AsyncTask, нифига...

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


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

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

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