cURL til fetch-omregner
Konvertér en curl-kommando til tilsvarende JavaScript fetch-kode, fuldt ud i din browser.
Relaterede værktøjer
Sådan bruger du cURL til fetch
- 01
Indsæt en curl-kommando.
- 02
Den tilsvarende fetch-kode genereres med det samme.
- 03
Kopiér JavaScript ind i dit projekt.
Gør curl til fetch
En konverter, der gør en curl-kommando til tilsvarende JavaScript-fetch-kode, hvor metode, URL, headere og body parses, så du får en klar-til-brug-forespørgsel i stedet for at oversætte den i hånden.
Det er et almindeligt behov: API-dokumentation og værktøjer som browserens devtools giver dig en curl-kommando, men din app er skrevet i JavaScript. Dette bygger bro mellem de to, så du kan indsætte curl og få fetch.
Den kører lokalt i din browser, så din kommando, inklusive eventuelle tokens eller legitimationsoplysninger i headerne, aldrig forlader din enhed.
Flag den forstår
Den forstår de almindelige flag: -X til metoden, -H til headere, -d og dets varianter til body, -u til basic auth, plus -A til user agent og -b til cookies. Et data-flag indebærer POST, hvilket svarer til, hvordan curl opfører sig.
Kommandoer over flere linjer
Kommandoer over flere linjer virker som de er. Backslash-linjeforlængelser samles automatisk, så du kan indsætte en kommando præcis, som den fremstår i dokumentationen, uden at rydde op i den først.
Klar-til-kør-output
Outputtet er et fetch-kald med metode, headere og body udfyldt, som du kan slippe ind i din kode og await som ethvert andet fetch.
Ofte stillede spørgsmål
Hvilke curl-flag understøttes?
De almindelige: -X for metoden, -H for headers, -d og dens varianter for kroppen, -u for basic auth, plus -A og -b. Et data-flag indebærer POST.
Bliver min kommando sendt til en server?
Nej. Konverteringen kører fuldt ud i din browser, så din kommando og eventuelle tokens i den forlader aldrig din enhed.
Håndterer den kommandoer over flere linjer?
Ja. Backslash-linjeforlængelser sammenføjes automatisk, så du kan indsætte en kommando præcis, som den fremgår af dokumentationen.