У меня есть веб-приложение, в котором используется JQuery для взаимодействия с моим бэкэнд. Бэкэнд успешно принимает данные JSON. Например, я могу успешно отправить следующий JSON:Загрузить JSON через WebClient
{ "id":1, "firstName":"John", "lastName":"Smith" }
У меня теперь есть приложение для Windows Phone, которое должно ударить по этому серверу. Мне нужно передать этот JSON через WebClient. В настоящее время у меня есть следующее, но я не уверен, как фактически передать JSON.
string address = "http://www.mydomain.com/myEndpoint;
WebClient myService = new WebClient();
utilityService.UploadStringCompleted += new UploadStringCompletedEventHandler(utilityService_UploadStringCompleted);
utilityService.UploadStringAsync(address, string.Empty);
Может кто-нибудь сказать мне, что мне нужно сделать?
Стандартный способ для небольших данных JSON, который не изменяет вашу сторону сервера данных, - это просто добавить их в качестве параметра URL-адреса, который вы вызываете в GET. В других случаях вы можете отправить их в POST в теле вашего запроса. –
Что вы подразумеваете под «отправкой их в POST в теле вашего запроса»? Как вы это делаете с помощью WebClient? –