Как использовать REST в C# включая ПОМЕЩЕННЫЙ, POST и УДАЛИТЬ?

У меня есть веб-сервис REST, который я должен использовать в C#. Я нуждаюсь в поддержке для больше, чем, просто ПОЛУЧАЮТ запросы все же. Мне нужно все, что сделано REST включая, ПОЛУЧАЮТ, ПОМЕЩАЮТ, POST, и УДАЛЯЮТ. Каков лучший способ взаимодействовать через интерфейс с этим? Я ничего не вижу, чтобы HTTPRequest смог сделать POST, или что-либо кроме ДОБИРАЕТСЯ, если Вы не создаете свои собственные заголовки (который я предпочитаю не),

Есть ли некоторый легкий и легкий способ полностью использовать веб-сервисы REST в C#?

8
задан marc_s 25 March 2010 в 17:25
поделиться

4 ответа

Посмотрите серию скринкастов о WCF REST на канале 9:

http://channel9.msdn.com/tags/REST%20Starter % 20Kit% 20endpoint% 20screencast /

Среди тех, что называются Использование служб REST с HttpClient , есть отличный вариант, который должен дать вам хорошую пошаговую инструкцию о том, как все это сделать.

Также посетите Центр разработчиков WCF REST на MSDN, чтобы получить дополнительные статьи, сообщения в блогах и учебные пособия по WCF и REST.

8
ответ дан 5 December 2019 в 08:51
поделиться

Вы можете взглянуть на REST Starter Kit на CodePlex.

3
ответ дан 5 December 2019 в 08:51
поделиться

Очень полезен HttpClient в пространстве имен Microsoft.Http, который поставляется с WCF Rest Starter kit.

Аарон Сконнард из Pluralsight создал несколько статей и скринкастов, посвященных HttpClient.

Есть еще несколько ресурсов, которые он разместил в блоге Pluralsight в марте 2009 года, освещающих HttpClient.

5
ответ дан 5 December 2019 в 08:51
поделиться

HTTPRequest - это запрос, который в данный момент обрабатывается в приложении ASP.

Для выполнения внешних HTTP REST-запросов используйте класс HttpWebRequest. Он имеет такие свойства, как Method (POST, PUT, DELETE), и вы можете записать свою полезную нагрузку в поток запросов, возвращаемый GetRequestStream (или его асинхронным аналогом для высокой производительности).

3
ответ дан 5 December 2019 в 08:51
поделиться
Другие вопросы по тегам:

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