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?
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.
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.
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).
Tags und Links wcf c# rest http web-services