Wie wird REST in C # konsumiert, einschließlich PUT, POST und DELETE?

8

Ich habe einen REST-Webservice, den ich in C # verwenden muss. Ich brauche Unterstützung für mehr als nur GET-Anfragen. Ich brauche alles, was von REST erledigt wird, einschließlich GET, PUT, POST und DELETE. Was ist der beste Weg, damit zu interagieren? Ich sehe nichts für HTTPRequest, um POST oder etwas anderes als GET zu tun, außer Sie konstruieren Ihre eigenen Header (was ich nicht vorziehe)

Gibt es eine einfache und leichte Möglichkeit, REST-Webdienste in C # vollständig zu nutzen?

    
Earlz 25.03.2010, 17:17
quelle

4 Antworten

8

Sehen Sie sich die Reihe der Screencasts zu WCF REST auf Channel 9 an:

Ссылка

Unter den Apps, die REST-Services mit HttpClient verwenden, gibt es eine großartige Lösung , die Ihnen eine schöne Schritt-für-Schritt-Anleitung geben sollten, wie Sie all dies tun können.

Besuchen Sie auch das WCF REST-Entwicklercenter auf MSDN für weitere Artikel, Blog-Posts, und Tutorial zu WCF und REST.

    
marc_s 25.03.2010, 17:22
quelle
5

Der HttpClient im Microsoft.Http-Namespace, der mit dem WCF-Rest-Starterkit geliefert wird, ist sehr hilfreich.

Aaron Skonnard von Pluralsight hat mehrere Artikel und Screencasts erstellt, die den HttpClient hervorheben.

Es gibt mehrere weitere Ressourcen, die er im März 2009 im Pluralsight-Blog veröffentlicht hat deckt den HttpClient ab.

    
Brad Crandell 25.03.2010 17:29
quelle
3

Sie können sich das REST-Starter-Kit ansehen CodePlex.

    
Darin Dimitrov 25.03.2010 17:22
quelle
3

HTTPRequest ist die Anforderung, die derzeit in einer ASP-App verarbeitet wird.

Verwenden Sie die HttpWebRequest -Klasse, um HTTP-REST-Anforderungen zu erfüllen. Es hat Eigenschaften wie Methode (POST, PUT, DELETE) und Sie kann Ihre Payload in den Request-Stream schreiben, der von GetRequestStream (oder seiner asynchrones Gegenstück für hohe Leistung).

    
Remus Rusanu 25.03.2010 17:23
quelle

Tags und Links