Op het internet, ongeveer . Er zijn nog steeds veel HTTP-gerelateerde hulpklassen in NET(C#), en hier raad ik je nog een aan. .NET HTTP helperklasse, heet deze RestSharp. RestSharp is een lichtgewicht component die niet afhankelijk is van componenten of bibliotheken van derden voor Http. RestSharp heeft de volgende voordelen:
1: Support. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono voor Android, Compact Framework 3.5, enzovoort 2: Eenvoudig in elk project invoeren via NuGet (Install-Package restsharp) 3: XML en JSON kunnen automatisch worden gedeserialiseerd 4: Ondersteuning van aangepaste serialisatie en deserialisatie 5: Automatisch het type geretourneerde inhoud detecteren 6: Ondersteuning voor HTTP GET, POST, PUT, HEAD, OPTIONS, DELETE en andere bewerkingen 7: Meerdere bestanden kunnen worden geüpload 8: Ondersteuning voor oAuth 1, oAuth 2, Basic, NTLM en parametergebaseerde authenticators, enzovoort 9: Ondersteuning van asynchrone werking 10: Extreem eenvoudig te gebruiken en toe te passen op elk project
Bovenstaande zijn de belangrijkste functies van RestSharp, die je eenvoudig kunt gebruiken om een reeks netwerkverzoeken te verwerken (GET, POST, PUT, HEAD, OPTIONS, DELETE) en zo het retourresultaat te krijgen. Tot slot is het officiële applicatievoorbeeld zo eenvoudig als volgt:
|