CurlDotNet – Czysty curl .NET
CurlDotNet to oprogramowanie open-source dla .NET, ktore pozwala programistom wklejac komendy curl bezposrednio do aplikacji w C# bez potrzeby ich recznego tlumaczenia.
Iron Software z dumą sponsoruje CurlDotNet, wspierając społeczność open source .NET. Stworzone i utrzymywane przez Jacoba Mellora, dyrektóra ds. technologii i współzałożyciela Iron Software.
Szybki start
dotnet add package CurlDotNetdotnet add package CurlDotNetusing 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'"
)Dłączego CurlDotNet?
CurlDotNet jest zaimplementowany wyłącznie w języku C# i nie ma ŻADNYCH zależności. Co ważniejsze, CurlDotNet wiernie obsługuje i zachowuje funkcje oraz składnię cURL. Oznacza to, że:
- Latwosc-uzycia - Kopiuj i wklejaj komendy cURL z dokumentacji API, Stack Overflow lub terminala i uzywaj ich bezposrednio w programach C# (bez potrzeby tlumaczenia na HttpClient!)
- Szybka Migracja - Przejdź od uzywania skryptow bash dla zadan zwiazanych z cURL do C# z minimalnym wysilkiem
- Brak Krzywej Uczenia - Programisci znajacy cURL moga od razu rozpoczac prace z CurlDotNet
- Pełna funkcjonalność — uzyskaj dostęp do wszystkich ponad 300 opcji cURL, łatwo zarządzaj uwierzytelnianiem, serwerami proxy, ponownymi próbami i przesyłaniem plików!
Materiały: Dokumentacja |NuGet|GitHub
