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

Отправка POST запроса - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Windows phone 8.1 работа с фоновым плеером http://www.cyberforum.ru/windows-phone-dev/thread1294359.html
Расскажите как работать с фоновым плеером, в интернете нет толковых актуальных статей для 8,1. Есть ряд вопросов: 1. Обязательно ли подключение фонового агента или можно работать со стандартным плеером (управлять им). 2. Если да, то какие минусы дает управление стандартным плеером? Невозможность использования ползунка? 3. Фоновый аудио-агент - это типо отдельный канал звука?
Windows Phone Как локализовать название приложения в сторе? Вопрос? Как при подготовке к публикации приложения для Windows Phone Store задавать название для каждого языка отдельно? Как это происходит при нажатии на Sabmit? или каким то другим способом. Поделитесь плиз опытом Спасибо. http://www.cyberforum.ru/windows-phone-dev/thread1294129.html
"Для нестатического поля метода или свойства требуется ссылка на объект" Windows Phone
static AudioPlayer() { // Подпишитесь на обработчик управляемых исключений Deployment.Current.Dispatcher.BeginInvoke(delegate { Application.Current.UnhandledException += UnhandledException; }); LoadPlaylist(); }
Windows Phone Изменение TexBlock в SelectionChanged
Здравствуйте, есть ListBox, задано событие SelectionChanged. В ListBox задан DataTemplate, есть несколько TextBlock'ов. Пи клике на элемент списка нужно изменить значение текста одного из TextBlock'ов. В сети нашел вот это, но это не помогло. Благодарю за помощь.
Windows Phone Движок для игры http://www.cyberforum.ru/windows-phone-dev/thread1289785.html
я хочу сделать одну игрушку игрушки не хочу рассказывать подробности но там нужно вращать 3d модель и сбоку будут кнопочки при нажатии на модель будут наноситься слой но только в той зоне куда юзер предварительно нажал, помогите определиться с движком и я буду делать под все 4 платформы windows phone, windows rt, android, ios
Windows Phone Скроллинг текстбокса Добрый день! Нужно разбить экран на два пространства. В первом находится TextBox, он занимает 50% экрана. Во втором прочий контекст. Так вот, если вводить текст в этот TextBox, то он не скроллится автоматически, если текст больше самого TextBox. Так же при вставке большого текста, TextBox выходит за границы экрана. Ниже мой код. Очень надеюсь на вашу помощь! <Grid x:Name="LayoutRoot"... подробнее

Показать сообщение отдельно
andres_
3 / 3 / 1
Регистрация: 16.11.2012
Сообщений: 54
07.06.2015, 02:30     Отправка POST запроса
Все это хорошо и ваши примеры в какой-то степени мне помогли, но хотелось бы отправлять объект. Метод PostAsJsonAsync ругается, не знаю что делать

Добавлено через 54 минуты
Немного повоевав получилось что-то вроде этого, надеюсь кому поможет.

Отправляет объект и парсит ответ в объект.

C#
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 class DataFromJSON
    {
        [JsonProperty("angle")]
        private int angle;
        public int Direction { get { return angle; } }
 
        [JsonProperty("cordinate")]
        private float[] cordinate;
        public float Latitude { get { return cordinate[0]; } }
        public float Longitude { get { return cordinate[1]; } }
 
        [JsonProperty("id")]
        private int id;
        public int Id { get { return id; } }
 
        [JsonProperty("velocity")]
        private int velocity;
        public int Speed { get { return velocity; } }
 
        [JsonProperty("info")]
        private string info;
        public string Info { get { return info; } }
    }
 
//...
 
//another class
 
 using (var client = new System.Net.Http.HttpClient())
            {
 
                client.BaseAddress = new Uri("http://mysite.com/");
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
 
                
                var json_object = JsonConvert.SerializeObject(SendRequest.GetDataJson(login, password));
                TextBox1.Text += "\n" + json_object.ToString();
                var response = await client.PostAsync("json/GetTransportsOnRoutes", new StringContent(json_object.ToString(), Encoding.UTF8, "application/json"));
                Debug.Assert(response.StatusCode == System.Net.HttpStatusCode.Accepted);
 
                string res = await response.Content.ReadAsStringAsync();
                var jres = JArray.Parse(await response.Content.ReadAsStringAsync());
                var result = jres.ToObject<DataFromJSON[]>(); 
                TextBox1.Text += "\n" + res;
            }
Для атрибута JsonProperty необходимо using Newtonsoft.Json;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru