CurlDotNet - Reines .NET curl

CurlDotNet ist eine Open-Source-.NET-Bibliothek, mit der Entwickler Curl-Befehle direkt in C#-Anwendungen einfügen können - eine manuelle Übersetzung ist nicht erforderlich.

Iron Software ist stolz darauf, CurlDotNet zu sponsern, um die .NET-Open-Source-Community zu unterstützen. Erstellt und gepflegt von Jacob Mellor, CTO und Mitbegründer von Iron Software.

Schnellstart

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

Warum CurlDotNet?

CurlDotNet ist rein in C# mit NULL Abhängigkeiten implementiert. Noch wichtiger ist, dass CurlDotNet die Funktionen und die Syntax von cURL unterstützt und beibehält. Das bedeutet:

  1. Benutzerfreundlichkeit - Kopieren Sie cURL-Befehle aus API-Dokumenten, Stack Overflow oder dem Terminal und fügen Sie sie direkt und in C#-Programmen ein (keine Übersetzung in HttpClient erforderlich!)
  2. Schnelle Migration - Wechsel von der Verwendung von Bash-Skripten für cURL-bezogene Aufgaben zu C# mit minimalem Aufwand
  3. Keine Lernkurve - Entwickler, die mit cURL vertraut sind, können sofort in CurlDotNet einsteigen
  4. Voller Funktionsumfang - Greifen Sie auf alle 300+ cURL-Optionen zu, handhaben Sie Authentifizierung, Proxies, Wiederholungen und Datei-Uploads einfach!

Ressourcen: Dokumentation| NuGet| GitHub