Internetis, umbes . NET(C#)-s on endiselt palju HTTP-ga seotud abikursusi ja siin soovitan sulle teist kursust. .NET HTTP abiklass, seda nimetatakse RestSharpiks. RestSharp on kerge komponent, mis ei sõltu Http jaoks kolmandate osapoolte komponentidest ega teekidest. RestSharpil on järgmised eelised:
1: Toetus. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono for Android, Compact Framework 3.5 jne 2: Lihtne sisestada ükskõik millisesse projekti NuGeti kaudu (Install-Package restsharp) 3: XML ja JSON saab automaatselt deserialiseerida 4: Toeta kohandatud serialiseerimist ja deserialiseerimist 5: Tuvasta automaatselt tagastatava sisu tüüp 6: Toeta HTTP GET, POST, PUT, HEAD, OPTIONS, DELETE ja muid toiminguid 7: Mitu faili saab üles laadida 8: Toeta oAuth 1, oAuth 2, Basic, NTLM ja parameetripõhiseid autentijaid jne 9: Toeta asünkroonset tööd 10: Äärmiselt lihtne kasutada ja rakendada igale projektile
Ülaltoodud on RestSharpi peamised funktsioonid, mida saad hõlpsasti kasutada võrgupäringute (GET, POST, PUT, HEAD, OPTIONS, DELETE) töötlemiseks ja tagastustulemuse saamiseks. Lõpuks on ametlik rakenduse näide nii lihtne:
|