INDUSTRIE

CurlDotNet – Pure curl .NET

CurlDotNet est une bibliothèque .NET open-source qui permet aux développeurs d'insérer directement des commandes curl dans les applications C# sans traduction manuelle.

Iron Software est fier de sponsoriser CurlDotNet pour soutenir la communauté open-source .NET. Construit et maintenu par Jacob Mellor, directeur technique et cofondateur d'Iron Software.

Démarrage rapide

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'"
);
Imports CurlDotNet

' Paste any curl command directly from documentation
Dim result = Await Curl.ExecuteAsync(
    "curl -X GET https://api.github.com/users/octocat -H 'Accept: application/json'"
)
$vbLabelText   $csharpLabel

Pourquoi CurlDotNet?

CurlDotNet est implémenté purement en C# avec ZERO dépendances. Plus important encore, CurlDotNet prend en charge et préserve fidèlement les fonctionnalités et la syntaxe de cURL. Cela signifie :

  1. Facilité d'utilisation - Copiez et collez des commandes cURL depuis des documents API, Stack Overflow ou le terminal et utilisez-les directement dans des programmes C# (pas besoin de traduction vers HttpClient !)
  2. Migration rapide - Passez de l'utilisation de scripts bash pour les tâches liées à cURL à C# avec un minimum d'efforts
  3. Aucune courbe d'apprentissage - Les développeurs familiers avec cURL peuvent commencer à utiliser CurlDotNet immédiatement
  4. Featured - Accédez à plus de 300 options cURL, gérez l'authentification, les proxies, les tentatives et les téléchargements de fichiers en toute simplicité !

Ressources: Documentation| NuGet|GitHub