В Інтернеті, приблизно . У NET(C#) досі є багато допоміжних класів, пов'язаних із HTTP, і тут я рекомендую вам ще один. .NET HTTP допоміжний клас, він називається RestSharp. RestSharp — це легкий компонент, який не покладається на сторонні компоненти чи бібліотеки для Http. RestSharp має такі переваги:
1: Підтримка. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono для Android, Compact Framework 3.5 тощо 2: Легко вводити в будь-який проєкт через NuGet (Install-Package restsharp) 3: XML і JSON можна автоматично десеріалізувати 4: Підтримка кастомної серіалізації та десеріалізації 5: Автоматично визначати тип поверненого контенту 6: Підтримка операцій HTTP GET, POST, PUT, HEAD, OPTIONS, DELETE та інших операцій 7: Можна завантажити кілька файлів 8: Підтримка oAuth 1, oAuth 2, Basic, NTLM та Parameter-засновані автентифікатори тощо 9: Підтримка асинхронної роботи 10: Надзвичайно просто у використанні та застосуванні до будь-якого проєкту
Вищенаведені основні функції RestSharp, які ви можете легко використовувати для обробки серії мережевих запитів (GET, POST, PUT, HEAD, OPTIONS, DELETE) та отримання результату повернення. Нарешті, офіційний приклад застосування такий простий:
|