Analizzatore cURL

Analizza comandi cURL in componenti strutturati. Estrai URL, metodo, intestazioni, corpo, autenticazione e genera equivalenti JavaScript fetch() e axios.

Analisi componenti Genera fetch() Genera axios

Come utilizzare l'analizzatore cURL

1

Incolla comando cURL

Copia un comando cURL dai DevTools del browser (clic destro su una richiesta e "Copia come cURL") e incollalo nell'area di input.

2

Analizza i componenti

Il comando viene scomposto automaticamente in URL, metodo, intestazioni, corpo, autenticazione e cookie.

3

Ottieni il codice

Copia il codice fetch() o axios generato per utilizzarlo nei tuoi progetti JavaScript.

Cos'è cURL?

cURL (Client URL) è uno strumento da riga di comando e una libreria per il trasferimento di dati tramite vari protocolli. È ampiamente utilizzato per testare API, effettuare il debug di richieste HTTP e automatizzare trasferimenti di dati. Gli strumenti di sviluppo del browser possono esportare le richieste di rete come comandi cURL, rendendo facile condividere e riprodurre richieste HTTP.

Strumento da riga di comando

cURL è uno strumento da riga di comando per trasferire dati usando vari protocolli tra cui HTTP, HTTPS, FTP.

Esportazione DevTools browser

La maggior parte dei DevTools del browser permette di copiare le richieste di rete come cURL.

Conversione codice

Converti comandi cURL in codice JavaScript fetch() o axios per una facile integrazione.

Domande frequenti

Può generare codice fetch() da cURL?

Sì. Lo strumento converte i comandi cURL in frammenti di codice JavaScript fetch() e axios. Il codice generato preserva URL, metodo, intestazioni e corpo dal comando cURL originale.

Gestisce i dati POST e i caricamenti di file?

Sì. Analizza i flag -d/--data, --data-raw e --data-binary inclusi i payload JSON. I dati del corpo JSON vengono formattati automaticamente con la corretta indentazione nel codice generato.

Quali flag cURL sono supportati?

I flag comuni inclusi -X (metodo), -H (intestazioni), -d (dati), -b (cookie), -u (autenticazione), -k (insicuro), -L (segui reindirizzamenti), --compressed e altri. Flag complessi o inusuali potrebbero non essere completamente analizzati.