Monu Tools

Convertitore cURL in fetch

Converti un comando curl nell'equivalente codice JavaScript fetch, interamente nel browser.

Come usare cURL in fetch

  1. 01

    Incolla un comando curl.

  2. 02

    Il codice fetch equivalente viene generato istantaneamente.

  3. 03

    Copia il JavaScript nel tuo progetto.

Trasforma curl in fetch

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.

I flag che comprende

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.

Comandi su più righe

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.

Output pronto all'uso

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

Quali flag di curl sono supportati?

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.

Il mio comando viene inviato a un server?

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.

Gestisce i comandi su più righe?

Sì. Le continuazioni di riga con barra rovesciata vengono unite automaticamente, così puoi incollare un comando esattamente come appare nella documentazione.

Il codice fetch generato è pronto da eseguire?

Sì. Produce una chiamata fetch completa con il metodo, gli header e il corpo impostati, che puoi usare direttamente con await nel tuo codice.

Un flag di dati cambia il metodo?

Sì, proprio come curl: includere un corpo con -d implica una richiesta POST a meno che tu non imposti un metodo diverso con -X.

Fonti

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