Przejdź do treści
snowkitDev

Zamień polecenie cURL w kod

Wklej polecenie cURL, takie jak skopiowane z karty sieci w przeglądarce lub dokumentacji API, i dostań to samo żądanie w JavaScript, Python, Go lub PHP.

cURL na kod

Wklej polecenie i wybierz język.

Wypróbuj
Kod

              

    Twoje polecenie, wraz z tokenami, nigdy nie opuszcza tej strony. Wklej polecenie cURL i otrzymaj gotowy kod w JavaScript, Python, Go lub PHP. Jest darmowe i działa w przeglądarce.

    Jak przekonwertować polecenie cURL

    1. Wklej polecenie w Polecenie cURL albo naciśnij jeden z przykładów: POST JSON, Wgraj plik, Uwierzytelnienie podstawowe lub GET z zapytaniem.
    2. Wybierz język w sekcji Kod: JavaScript, Python, Go lub PHP.
    3. Przeczytaj przekonwertowany kod i naciśnij Kopiuj kod.

    Co jest obsługiwane

    Metody (-X), nagłówki (-H), treści żądań (-d, --data-raw, --data-binary, --data-urlencode, --json), formularze i przesyłanie plików (-F), uwierzytelnienie podstawowe (-u), tokeny bearer, ciasteczka (-b), ciągi zapytań -G, przekierowania (-L), -k, --compressed i -I. Wielowierszowe polecenia z ukośnikami wstecznymi działają, także te skopiowane z Chrome, Firefox i Edge.

    Kopiowanie żądania z przeglądarki

    Otwórz narzędzia deweloperskie, przejdź do karty Network, kliknij żądanie prawym przyciskiem i wybierz Copy, a potem Copy as cURL (bash). Wklej je tutaj, aby otrzymać działający kod z tymi samymi nagłówkami.

    Treści JSON

    Gdy treść to JSON, jest zapisywana jako prawdziwy obiekt w JavaScript i Python, a nie ciąg znaków, więc łatwo ją edytować.

    Wskazówki

    • Traktuj tokeny i ciasteczka w skopiowanym poleceniu jak hasła. Zastąp je zmiennymi przed udostępnieniem kodu.
    • Przetestuj przekonwertowany kod małym żądaniem, zanim użyjesz go w prawdziwym programie.
    • Niektóre opcje wpływają tylko na samo cURL i nie mają bezpośredniego odpowiednika, więc przeczytaj wynik i popraw.
    • Najpierw sformatuj treść JSON za pomocą narzędzi JSON, jeśli trudno ją czytać.

    Kto z tego korzysta

    Programiści testujący API na przykładach z dokumentacji, uczniowie śledzący samouczek w języku, którego nie używa przykład, i freelancerzy przenoszący działające żądanie do skryptu. Powiązane: sprawdzanie nagłówków HTTP.

    Pytania

    Czy moje polecenie lub token są gdzieś wysyłane?

    Nie. Konwersja odbywa się w Twojej przeglądarce. Żądanie nie jest wysyłane.

    Czy wykonuje żądanie?

    Nie. Tylko zamienia polecenie na kod.

    Dlaczego moje polecenie się nie konwertuje?

    Sprawdź niedomknięte cudzysłowy i upewnij się, że polecenie zaczyna się od curl. Polecenia z wiersza poleceń Windows używają innego cytowania i mogą wymagać poprawy.

    Co dalej

    Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

    Więcej od Snowkit