konwerter cURL na kod
Zmień polecenie curl w uruchamialny kod Pythona, JavaScript lub Node.js.
konwerter cURL na kod
Wklej polecenie curl i uzyskaj to samo żądanie, co czysty, możliwy do uruchomienia kod. Wybierz Pythona z biblioteką żądań, pobieraniem z przeglądarki lub Node.js z wbudowanym pobieraniem, a konwerter przepisze adres URL, metodę, nagłówki, treść żądania i podstawowe uwierzytelnienie na kod idiomatyczny dla tego języka. Jest to najszybszy sposób przeniesienia żądania z terminala lub z dokumentu API do rzeczywistego skryptu.
Parser obsługuje rzeczy, które ludzie tak naprawdę kopiują: polecenia podzielone na kilka wierszy z końcowymi ukośnikami odwrotnymi, argumenty w pojedynczych i podwójnych cudzysłowach, wielokrotne nagłówki -H oraz treści -d, --data lub --data-raw. Gdy treść jest w formacie JSON, jest ona przekazywana we właściwy sposób dla każdego celu — json= w Pythonie, JSON.stringify w fetch — zamiast surowego ciągu znaków, który należy poprawić ręcznie. Metoda jest pobierana z -X lub wywnioskowana jako POST, jeśli istnieją dane, i GET w przeciwnym razie. A -u użytkownik:hasło staje się właściwą krotką uwierzytelniającą lub zakodowanym nagłówkiem autoryzacji. Szum taki jak --compressed, -s i -L jest cicho odrzucany, ponieważ nie zmienia żądania.
To jest transformacja tekstu, a nie klient HTTP. Narzędzie odczytuje polecenie jako tekst i zapisuje kod — nigdy nie otwiera adresu URL, nigdy nie wysyła żądania i nic, co wkleisz, nie opuści przeglądarki. Ma to znaczenie, ponieważ polecenie curl skopiowane z narzędzi deweloperskich często zawiera w nagłówkach plik cookie sesji, klucz API lub token okaziciela, które pozostają na komputerze.
Wybierz język, skopiuj wynik lub pobierz go jako plik. Zmień cel, a to samo polecenie zostanie natychmiast przepisane, dzięki czemu możesz porównać wygląd żądania w każdym języku.