cURL-till-fetch-omvandlare
Omvandla ett curl-kommando till motsvarande JavaScript fetch-kod, helt i din webbläsare.
Relaterade verktyg
Så använder du cURL till fetch
- 01
Klistra in ett curl-kommando.
- 02
Motsvarande fetch-kod genereras direkt.
- 03
Kopiera JavaScript-koden in i ditt projekt.
Förvandla curl till fetch
En konverterare som förvandlar ett curl-kommando till motsvarande JavaScript fetch-kod, och tolkar metoden, URL:en, huvudena och kroppen så att du får en färdig begäran i stället för att översätta den för hand.
Det är ett vanligt behov: API-dokumentation och verktyg som webbläsarens devtools ger dig ett curl-kommando, men din app är skriven i JavaScript. Detta överbryggar de två så att du kan klistra in curl och få fetch.
Den körs lokalt i din webbläsare, så ditt kommando, inklusive alla tokens eller autentiseringsuppgifter i huvudena, lämnar aldrig din enhet.
Flaggor den förstår
Den förstår de vanliga flaggorna: -X för metoden, -H för huvuden, -d och dess varianter för kroppen, -u för basic auth, plus -A för user agent och -b för cookies. En dataflagga innebär POST, vilket matchar hur curl beter sig.
Kommandon med flera rader
Kommandon med flera rader fungerar som de är. Radfortsättningar med bakstreck sammanfogas automatiskt, så du kan klistra in ett kommando exakt som det står i dokumentationen utan att städa upp det först.
Körklar utdata
Utdatan är ett fetch-anrop med metoden, huvudena och kroppen ifyllda, som du kan släppa in i din kod och await:a som vilket annat fetch som helst.
Vanliga frågor
Vilka curl-flaggor stöds?
De vanliga: -X för metoden, -H för headers, -d och dess varianter för kroppen, -u för basic auth, plus -A och -b. En dataflagga innebär POST.
Skickas mitt kommando till en server?
Nej. Omvandlingen körs helt i din webbläsare, så ditt kommando och eventuella tokens i det lämnar aldrig din enhet.
Hanterar den flerradiga kommandon?
Ja. Radfortsättningar med bakåtsnedstreck fogas ihop automatiskt, så du kan klistra in ett kommando exakt som det visas i dokumentationen.