Im Internet, etwa . Es gibt immer noch viele HTTP-bezogene Zusatzkurse in NET(C#), und hier empfehle ich dir einen weiteren. .NET HTTP Helper-Klasse heißt RestSharp. RestSharp ist eine leichte Komponente, die für HTTP nicht auf Drittanbieter-Komponenten oder Bibliotheken angewiesen ist. RestSharp bietet folgende Vorteile:
1: Unterstützung. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono für Android, Compact Framework 3.5 usw 2: Leicht in jedes Projekt über NuGet (Install-Package restsharp) importiert werden 3: XML und JSON können automatisch deserialisiert werden 4: Unterstützung der benutzerdefinierten Serialisierung und Deserialisierung 5: Automatisch die Art des zurückgegebenen Inhalts erkennen 6: Unterstützung HTTP GET, POST, PUT, HEAD, OPTIONS, DELETE und andere Operationen 7: Mehrere Dateien können hochgeladen werden 8: Unterstützung von oAuth 1, oAuth 2, Basic, NTLM und parameterbasierten Authenticatoren usw 9: Unterstützung des asynchronen Betriebs 10: Extrem einfach zu bedienen und auf jedes Projekt anzuwenden
Das oben Genannte sind die Hauptfunktionen von RestSharp, mit denen Sie ganz einfach eine Reihe von Netzwerkanfragen (GET, POST, PUT, HEAD, OPTIONS, DELETE) bearbeiten und das Rückgabeergebnis erhalten können. Schließlich ist das offizielle Anwendungsbeispiel so einfach:
|