метод POST. передать массив.

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Hedd
Сообщения: 1
Зарегистрирован: 23 апр 2015, 13:13

метод POST. передать массив.

Сообщение Hedd » 23 апр 2015, 13:19

Не понимаю, как правильно передать post из приложения на сайт массив данных вида:
[syntax=java]{"departureCity":"2","touristGroup":{"babies":0,"adults":2,"kids":0},"countries":[20,22,29,32],"nightRange":{"to":15,"from":5},"checkInDateRange":{"to":8,"type":"CheckInDateRangeFlexible","from":2}}[/syntax]
Content-Type:application/x-www-form-urlencoded
На стороне сайта строка представляет собой обычный текст, вбиваемый в textarea.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: метод POST. передать массив.

Сообщение Mikhail_dev » 23 апр 2015, 18:19

Не понимаю, как правильно передать post
Если не понимаете, то выкладывайте как уже сделали. Или вы думаете что за вас будут код писать? Так любой зашедший может написать "не понимаю как это сделать", "не понимаю как написать программу", "не понимаю как заработать мильён".

CAIIKA
Сообщения: 17
Зарегистрирован: 13 май 2013, 15:47

Re: метод POST. передать массив.

Сообщение CAIIKA » 23 апр 2015, 20:25

HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
StringEntity se = new StringEntity(json);
httpPost.setEntity(se);
httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
httpclient.execute(httpPost);

url - ссылка(http://......)
json - строка ваших данных

Ответить