Что лучший способ состоит в том, чтобы использовать веб-сервисы REST? [закрытый]

47
задан jgauffin 5 August 2013 в 10:14
поделиться

4 ответа

Прямой и свободный доступ должен был бы использовать WebClient, который находится в Системе. Сетевое пространство имен.

В значительной степени все, что необходимо сделать, передать в Uri, требуемом с любыми параметрами, необходимыми в форме строки запроса, и необходимо возвратить ответ в форме строки, быть им json или xml. Например.

using System.Net; 

string param = "hello";

string url = String.Format("http://somedomain.com/samplerequest?greeting={0}",param);

WebClient serviceRequest = new WebClient();
string response = serviceRequest.DownloadString(new Uri(url));

Затем как Nick упомянул, можно использовать XmlDocument или JavaScriptSerializer для управления результатами по мере необходимости. Так или иначе я предлагаю проверить документацию относительно него, чтобы видеть, удовлетворяет ли это Ваши потребности. http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx

35
ответ дан Shane K 26 November 2019 в 19:52
поделиться
2
ответ дан Brian 26 November 2019 в 19:52
поделиться

Вы хотите использовать или опубликовать. Если Вы хотите использовать, такие как выполнение запросов, лучший способ взаимодействовать с ним состоит в том, чтобы выяснить тип, оно будет comback как, обычно JSON или XML. После того, как у Вас будет свой тип, можно использовать XmlDocument или JavaScriptSerializer, чтобы задержать информацию и использовать его.

, Если Вы хотите произвести интерфейс REST тогда, Вы, вероятно, хотите использовать или MVC, который сказали Представление REST или WCF как @Brian.

1
ответ дан Nick Berardi 26 November 2019 в 19:52
поделиться

Вместо использования WebClient, такого как Kenney, вы можете использовать HttpWebRequest и HttpWebResponse и обрабатывать результат с помощью StreamReader и XmlDocument.

9
ответ дан 26 November 2019 в 19:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: