Converti un comando curl nell'equivalente codice JavaScript fetch, interamente nel browser.
Come usare cURL in fetch
Incolla un comando curl.
Il codice fetch equivalente viene generato istantaneamente.
Copia il JavaScript nel tuo progetto.
Un convertitore che trasforma un comando curl nel codice JavaScript fetch equivalente, analizzando il metodo, l'URL, gli header e il body così ottieni una richiesta pronta all'uso invece di tradurla a mano.
È un'esigenza comune: la documentazione delle API e strumenti come i devtools del browser ti danno un comando curl, ma la tua app è scritta in JavaScript. Questo collega i due così puoi incollare curl e ottenere fetch.
Funziona localmente nel tuo browser, quindi il tuo comando, inclusi eventuali token o credenziali negli header, non lascia mai il tuo dispositivo.
Comprende i flag comuni: -X per il metodo, -H per gli header, -d e le sue varianti per il body, -u per l'autenticazione basic, oltre a -A per lo user agent e -b per i cookie. Un flag di dati implica POST, in linea con il comportamento di curl.
I comandi su più righe funzionano così come sono. Le continuazioni di riga con backslash vengono unite automaticamente, così puoi incollare un comando esattamente come appare nella documentazione senza doverlo ripulire prima.
L'output è una chiamata fetch con il metodo, gli header e il body già compilati, che puoi inserire nel tuo codice e attendere con await come qualsiasi altra fetch.
Domande frequenti
Quelli comuni: -X per il metodo, -H per gli header, -d e le sue varianti per il corpo, -u per l'autenticazione di base, oltre a -A e -b. Un flag di dati implica POST.
No. La conversione viene eseguita interamente nel tuo browser, quindi il tuo comando e qualsiasi token al suo interno non lasciano mai il tuo dispositivo.
Sì. Le continuazioni di riga con barra rovesciata vengono unite automaticamente, così puoi incollare un comando esattamente come appare nella documentazione.
Sì. Produce una chiamata fetch completa con il metodo, gli header e il corpo impostati, che puoi usare direttamente con await nel tuo codice.
Sì, proprio come curl: includere un corpo con -d implica una richiesta POST a meno che tu non imposti un metodo diverso con -X.
Incorpora questo strumento
Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.
<iframe src="https://monu.tools/embed/it/curl-to-fetch" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Strumenti correlati
Converti JSON in TOML e TOML in JSON, in entrambe le direzioni, interamente nel browser.
Converti un'immagine in un data URI Base64 per incorporarla in HTML, CSS o JSON, interamente nel browser.
Genera una scala di tinte e sfumature piu colori complementari, analoghi e triadici da un colore base.
Trasforma qualsiasi immagine in un set completo di favicon: .ico, dimensioni PNG, Apple touch icon e web manifest, generati nel tuo browser.