Jakie języki obsługuje konwerter?
Dwanaście celów od razu: JavaScript (fetch), TypeScript (fetch), Node (axios), Python (requests), Python (httpx), Go (net/http), PHP (curl), Ruby (Net::HTTP), Java (HttpClient), C# (HttpClient), HTTPie i PowerShell (Invoke-RestMethod). Każdy powstaje z tej samej sparsowanej reprezentacji, więc przełączanie zakładek jest natychmiastowe.
Czy obsługuje przesyłanie multipart i flagi -F?
Tak. -F field=value staje się zwykłym polem formularza, a -F file=@path prawdziwym przesłaniem pliku przez FormData (JS), files= (Python), CURLFile (PHP) i tak dalej. Ścieżki plików pojawiają się jako znaczniki TODO, które w czasie działania trzeba podpiąć pod File, Buffer lub strumień.
Czy moje polecenie curl jest wysyłane na serwer?
Nie. Parser i wszystkie generatory kodu działają w twojej przeglądarce. Tokeny bearer, ciasteczka i ciała żądań nigdy nie opuszczają komputera, a w podglądzie *Sparsowane żądanie* domyślnie je maskujemy.
Dlaczego mój curl z Windows wygląda inaczej?
curl.exe w Windows (oraz CMD/PowerShell) używa ^ albo grawisu ` jako kontynuacji linii i może inaczej zapisywać cudzysłowy. Konwerter normalizuje typowe wzorce z Windows, ale jeśli wklejony tekst wygląda źle, skopiuj polecenie jako jedną linię.
Czy obsługuje żądania GraphQL?
Tak. Żądanie GraphQL to po prostu POST z ciałem JSON zawierającym query i variables. Wklej curl, a konwerter wygeneruje zwykły POST z JSON w twoim języku docelowym. Kształt odpowiedzi ({ data, errors }) obsługuj tak samo jak w każdym kliencie GraphQL.
Czy mogę wkleić curl wyeksportowany z Postmana?
Tak. Eksport *Code → cURL* z Postmana jest w pełni obsługiwany, łącznie z wieloliniowym formatowaniem \. Tak samo curl z opcji *Copy as cURL* w DevTools Chrome i Firefoksa.
fetch czy axios: który wynik wybrać?
Użyj fetch, jeśli twój projekt już go ma (jest wbudowany w przeglądarki i nowoczesny Node). Wybierz axios, jeśli potrzebujesz automatycznego parsowania JSON, interceptorów żądań, ponawiania albo zdarzeń postępu, czyli funkcji, których fetch nie daje od razu.