Pāriet uz galveno saturu

cURL uz kodu konvertētājs bez maksas

Ielīmējiet cURL komandu (arī Chrome DevTools “Copy as cURL”) un iegūstiet līdzvērtīgu kodu JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go vai PowerShell valodā. Apstrāde notiek pilnībā jūsu pārlūkā — tokeni nekad neatstāj jūsu ierīci.

💡 Ielīmējiet jebkuru curl komandu — ieskaitot daudzrindu komandas ar \ turpinājumiem — un iegūstiet ekvivalentu kodu. Parsēšana notiek pilnībā jūsu pārlūkprogrammā; jūsu pieprasījums (un visi tokeni tajā) nekad nepamet jūsu ierīci.

Biežākie lietojumi

  • Konvertējiet cURL uz PythonPārvērtiet cURL komandu Python pieprasījuma kodā, gatavā izpildei.
  • Konvertējiet cURL uz JavaScript fetchĢenerējiet pārlūka/Node fetch() izsaukumu no cURL komandas.
  • Konvertējiet "Kopēt kā cURL" no DevToolsIelīmējiet pieprasījumu, kopētu no sava pārlūka tīkla cilnes, un iegūstiet tīru kodu.
  • Konvertējiet cURL uz GoĢenerējiet Go net/http kodu no cURL komandas.
  • Izpratne, kas cURL komanda daraSkatiet cURL pieprasījumu pārrakstītu valodā, ko jūs zināt, lai to izprastu.

Kā tas darbojas

cURL komandas kopēšana no API dokumentiem vai jūsu pārlūkprogrammas tīkla cilnes un pārrakstīšana ar roku ir nogurdinoša. Šis konverteris parsē komandu un ģenerē līdzvērtīgu kodu — un tā kā tas var saturēt autentifikācijas marķierus, tas nekad nenosūta jūsu komandu uz kaut kur.

  1. 1
    Jūs ievietojat cURL komandu
    Ieskaitant daudzrindu komandas ar slīpsvītra turpinājumiem, citētajiem galvēm, JSON tēliem un pamata autentifikāciju.
  2. 2
    Shell-aware tokenizer parsē to
    Komanda tiek tokenizēta, respektējot viensavienības/dubultsavienības savienojumus un aizbēgšanas, tad katra karoga (-X, -H, -d, -F, -u un citi) tiek interpretēta — pilnībā jūsu pārlūkprogrammā.
  3. 3
    Līdzvērtīgs kods tiek ģenerēts
    Izvēlieties JavaScript (fetch), Node.js, Python (requests) vai Go (net/http). JSON tēli tiek emitēti kā vietējie objekti, kur tas ir jēga.
  4. 4
    Kopija un ievietojiet savā projektā
    Ģenerētais kods ir gatavs lietošanai; kopējiet to ar vienu klikšķi.

cURL komandas bieži vien satur nesējas marķierus, API atslēgas un sīkdatnes. Daudzi tiešsaistes konverteri POST jūsu komandu uz serveri, lai to apstrādātu. Šis parsē visu lokāli, tāpēc jūsu noslēpumi neatstāj lapu.

Saistītie rīki

Bieži uzdotie jautājumi