У меня есть веб-сервис REST, который я должен использовать в C#. Я нуждаюсь в поддержке для больше, чем, просто ПОЛУЧАЮТ запросы все же. Мне нужно все, что сделано REST включая, ПОЛУЧАЮТ, ПОМЕЩАЮТ, POST, и УДАЛЯЮТ. Каков лучший способ взаимодействовать через интерфейс с этим? Я ничего не вижу, чтобы HTTPRequest смог сделать POST, или что-либо кроме ДОБИРАЕТСЯ, если Вы не создаете свои собственные заголовки (который я предпочитаю не),
Есть ли некоторый легкий и легкий способ полностью использовать веб-сервисы REST в C#?
Посмотрите серию скринкастов о WCF REST на канале 9:
http://channel9.msdn.com/tags/REST%20Starter % 20Kit% 20endpoint% 20screencast /
Среди тех, что называются Использование служб REST с HttpClient , есть отличный вариант, который должен дать вам хорошую пошаговую инструкцию о том, как все это сделать.
Также посетите Центр разработчиков WCF REST на MSDN, чтобы получить дополнительные статьи, сообщения в блогах и учебные пособия по WCF и REST.
Очень полезен HttpClient в пространстве имен Microsoft.Http, который поставляется с WCF Rest Starter kit.
Аарон Сконнард из Pluralsight создал несколько статей и скринкастов, посвященных HttpClient.
Есть еще несколько ресурсов, которые он разместил в блоге Pluralsight в марте 2009 года, освещающих HttpClient.
HTTPRequest - это запрос, который в данный момент обрабатывается в приложении ASP.
Для выполнения внешних HTTP REST-запросов используйте класс HttpWebRequest. Он имеет такие свойства, как Method (POST, PUT, DELETE), и вы можете записать свою полезную нагрузку в поток запросов, возвращаемый GetRequestStream (или его асинхронным аналогом для высокой производительности).