Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis cURL til kode-konverterer

Lim inn en cURL-kommando (også «Copy as cURL» fra Chrome DevTools) og få tilsvarende kode i JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go eller PowerShell. Alt tolkes i nettleseren din – tokens forlater aldri enheten.

💡 Lim inn en hvilken som helst curl-kommando — inkludert flerlinjekommandoer med \ — og få tilsvarende kode. Parsing skjer helt i nettleseren; forespørselen (og eventuelle tokens) forlater aldri enheten din.

Vanlige bruksområder

  • Konverter cURL til PythonGjør en cURL-kommando til Python requests-kode, klar til kjøring.
  • Konverter cURL til JavaScript fetchGenerer et nettleser/Node fetch()-kall fra en cURL-kommando.
  • Konverter "Kopier som cURL" fra DevToolsLim inn en forespørsel kopiert fra nettleserens nettverksfane og få ren kode.
  • Konverter cURL til GoGenerer Go net/http-kode fra en cURL-kommando.
  • Forstå hva en cURL-kommando gjørSe en cURL-forespørsel omskrevet på et språk du kjenner for å forstå det.

Hvordan det fungerer

Å kopiere en cURL-kommando ut av API-dokumenter eller nettleserens nettverksfane og omskrive den for hånd er kjedelig. Denne konverteren analyserer kommandoen og genererer ekvivalent kode — og fordi den kan bære autentiseringstokener, sender den aldri kommandoen noe sted.

  1. 1
    Du limer inn en cURL-kommando
    Inkludert kommandoer på flere linjer med omvendt skråstrek som linjefortsettelse, headere i anførselstegn, JSON-bodyer og basic auth.
  2. 2
    En shell-bevisst tokenizer tolker den
    Kommandoen deles opp i tokens med hensyn til enkle/doble anførselstegn og escape-tegn, og deretter tolkes hvert flagg (-X, -H, -d, -F, -u og flere) — alt i nettleseren.
  3. 3
    Ekvivalent kode blir generert
    Velg JavaScript (fetch), Node.js, Python (requests) eller Go (net/http). JSON-bodyer sendes ut som innebygde objekter der det gir mening.
  4. 4
    Kopier og lim inn i prosjektet
    Den genererte koden er klar til bruk; kopier den med ett klikk.

cURL-kommandoer inneholder ofte bearer-tokener, API-nøkler og informasjonskapsler. Mange nettbaserte konverterere sender kommandoen din til en server for å behandle den. Denne tolker alt lokalt, så hemmelighetene dine forlater aldri siden.

Relaterte verktøy

Ofte stilte spørsmål