En Internet, sobre . Todavía hay muchas clases auxiliares relacionadas con HTTP en NET(C#), y aquí te recomiendo otra. .NET HTTP helper se llama RestSharp. RestSharp es un componente ligero que no depende de ningún componente o librería de terceros para Http. RestSharp tiene los siguientes beneficios:
1: Apoyo. NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono para Android, Compact Framework 3.5, etc 2: Ingirla fácilmente en cualquier proyecto a través de NuGet (Install-Package restsharp) 3: XML y JSON pueden deserializarse automáticamente 4: Soporte para serialización y deserialización personalizadas 5: Detectar automáticamente el tipo de contenido devuelto 6: Soporte http get, post, put, head, opciones, delete y otras operaciones 7: Se pueden subir varios archivos 8: Soporte para autenticadores oAuth 1, oAuth 2, Basic, NTLM y basados en parámetros, etc 9: Soporte para operación asincrónica 10: Extremadamente fácil de usar y aplicar a cualquier proyecto
Las características anteriores son las principales de RestSharp, que puedes usar fácilmente para procesar una serie de peticiones de red (GET, POST, PUT, HEAD, OPTIONS, DELETE) y obtener el resultado de devolución. Por último, el ejemplo oficial de la solicitud es tan sencillo como este:
|