Převod curl na kód
Převod příkazu curl na kód v JavaScriptu, Pythonu, PHP, Go, Javě a dalších jazycích. Anglicky curl converter.
Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.
Převod běží v tomto prohlížeči (WebAssembly), příkaz se nikam neposílá a nespouští. Při prvním převodu se načte parser příkazové řádky (asi 1,5 MB), potom už je převod okamžitý. Nejlépe funguje s příkazy zkopírovanými z vývojářských nástrojů prohlížeče („Copy as cURL“).
Jak použít: Převod curl na kód
Příkaz curl je nejčastější způsob, jak dokumentace API ukazuje požadavek. Nástroj ho převede na kód v JavaScriptu, Pythonu, PHP, Go, Javě, C# a dalších jazycích, včetně hlaviček, těla požadavku a autentizace.
- Vlož příkaz do pole
Příkaz curl, například zkopírovaný z vývojářských nástrojů prohlížeče („Copy as cURL“). - V poli
Jazykzvol cílový jazyk a knihovnu. - Zkopíruj kód z výstupu.
Časté chyby a tipy
- Tokeny a cookies
- Příkaz zkopírovaný z prohlížeče obsahuje tvé cookies a přihlašovací tokeny. Převod probíhá jen v prohlížeči, ale před sdílením kód o tyto údaje očisti.
- Víceřádkový příkaz
- Příkaz rozdělený zpětnými lomítky na více řádků se zpracuje správně. Kopie z Windows s
^na konci řádků nejdřív převeď na jeden řádek. - Nepodporované volby
- Některé volby curl nemají v cílovém jazyce obdobu a převod je vynechá. Porovnej výsledek s původním příkazem.
Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.
Další nástroje v kategorii Konvertory
- Převod YAML ↔ JSON Převod mezi YAML a JSON s podporou kotev, sloučení klíčů a více dokumentů.
- Převod PHP pole ↔ JSON Převod PHP polí (krátká i dlouhá syntaxe) na JSON a zpět, bez spouštění PHP.
- PHP serialize a unserialize Převod formátu PHP serialize() na JSON a zpět, včetně objektů a UTF-8 délek řetězců.
- Převod HTML na JSX Převod HTML na JSX pro React: className, style objekty, SVG atributy a komponenta.
- Převod SVG na CSS (data URI) SVG jako optimalizovaný data URI pro CSS background-image a mask-image.
- Generování typů z JSON Generování typů a tříd z JSON pro TypeScript, Go, Python, C#, Javu a další jazyky.
- Převod JSON ↔ CSV Převod pole JSON objektů na CSV a zpět.
- Převod JSON ↔ YAML (základní) Převod JSON na YAML a zpět pro běžná strukturovaná data.
- Převod XML na JSON, CSV a YAML Převod XML na JSON, CSV, TSV, YAML, TOML, Properties, INI, PHP pole a SQL INSERT a většiny z nich zpět.
- Zploštění JSON Zploštění vnořeného JSON na klíče jako cesty a složení zpět.
- Gzip, Zlib a Deflate komprese Komprese textu do Gzip, Zlib nebo raw Deflate (Base64/Hex) a rozbalení zpět.
- Převod MessagePack ↔ JSON Převod JSON na binární MessagePack (Hex/Base64) a zpět, včetně binárních dat a velkých čísel.
- Převod CBOR ↔ JSON Převod JSON na binární CBOR (RFC 8949) a zpět, včetně bajtových řetězců, tagů a neřetězcových klíčů.
- Dekodér Protobuf zpráv Dekódování zprávy Protocol Buffers bez schématu .proto: čísla polí, vnořené zprávy, texty a čísla.