Internetā par . NET(C#) joprojām ir daudz ar HTTP saistītu palīgklašu, un šeit es iesaku jums vēl vienu. .NET HTTP palīgu klase, to sauc par RestSharp. RestSharp ir viegls komponents, kas nepaļaujas uz trešo pušu komponentiem vai bibliotēkām Http. RestSharp ir šādas priekšrocības:
1: Atbalsts. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono for Android, Compact Framework 3.5 utt 2: Viegli iedziļinieties jebkurā projektā, izmantojot NuGet (Install-Package restsharp) 3: XML un JSON var automātiski deserializēt 4: Atbalstiet pielāgotu serializāciju un deserializāciju 5: Automātiski noteikt atgrieztā satura veidu 6: Atbalstiet HTTP GET, POST, PUT, HEAD, OPTIONS, DELETE un citas darbības 7: Var augšupielādēt vairākus failus 8: Atbalstiet oAuth 1, oAuth 2, Basic, NTLM un parametru autentifikatorus utt 9: Atbalstiet asinhronu darbību 10: Ļoti viegli lietojams un pielietojams jebkuram projektam
Iepriekš minētās ir RestSharp galvenās iezīmes, kuras varat viegli izmantot, lai apstrādātu virkni tīkla pieprasījumu (GET, POST, PUT, HEAD, OPTIONS, DELETE) un iegūtu atgriešanās rezultātu. Visbeidzot, oficiālais lietojumprogrammas piemērs ir tik vienkāršs:
|