CurlDotNet - Curl .NET puro

CurlDotNet es una biblioteca .NET de código abierto que permite a los desarrolladores pegar comandos curl directamente en aplicaciones C#, sin necesidad de traducción manual.

Iron Software se enorgullece de patrocinar CurlDotNet para apoyar a la comunidad de código abierto .NET. Construido y mantenido por Jacob Mellor, CTO y Cofundador de Iron Software.

Inicio rápido

dotnet add package CurlDotNet
dotnet add package CurlDotNet
SHELL
using CurlDotNet;

// Paste any curl command directly from documentation
var result = await Curl.ExecuteAsync(
    "curl -X GET https://api.github.com/users/octocat -H 'Accept: application/json'"
);
using CurlDotNet;

// Paste any curl command directly from documentation
var result = await Curl.ExecuteAsync(
    "curl -X GET https://api.github.com/users/octocat -H 'Accept: application/json'"
);
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

¿Por qué CurlDotNet?

CurlDotNet está implementado exclusivamente en C# con CERO dependencias. Y lo que es más importante, CurlDotNet admite y conserva fielmente las características y la sintaxis de cURL. Esto significa:

  1. Facilidad de uso - Copie y pegue comandos cURL de los documentos de la API, Stack Overflow o el terminal y utilícelos directamente y en programas en C# (¡no es necesario traducir a HttpClient!)
  2. Migración rápida - Pase de utilizar scripts bash para tareas relacionadas con cURL a C# con el mínimo esfuerzo
  3. Sin curva de aprendizaje: los desarrolladores familiarizados con cURL pueden utilizar CurlDotNet inmediatamente
  4. Con todas las funciones - ¡Acceda a las más de 300 opciones de cURL, gestione la autenticación, los proxies, los reintentos y las cargas de archivos fácilmente!

Recursos: Documentación| NuGet| GitHub