Il tuo comando e i token restano su questo dispositivo.
Il tuo comando, token compresi, non lascia mai questa pagina. Incolla un comando cURL e ottieni codice pronto all'uso in JavaScript, Python, Go o PHP. È gratis e funziona nel tuo browser.
Come convertire un comando cURL
- Incolla il tuo comando in Comando cURL, oppure premi uno degli esempi: POST JSON, Carica un file, Autenticazione di base o GET con query.
- Scegli il linguaggio sotto Codice: JavaScript, Python, Go o PHP.
- Leggi il codice convertito e premi Copia codice.
Cosa è supportato
Metodi (-X), header (-H), corpi delle richieste (-d, --data-raw, --data-binary, --data-urlencode, --json), moduli e upload di file (-F), autenticazione di base (-u), token bearer, cookie (-b), stringhe di query -G, reindirizzamenti (-L), -k, --compressed e -I. Funzionano i comandi su più righe con backslash, compresi quelli copiati da Chrome, Firefox ed Edge.
Copiare una richiesta dal tuo browser
Apri gli strumenti per sviluppatori, vai alla scheda Network, fai clic con il tasto destro su una richiesta e scegli Copy, poi Copy as cURL (bash). Incollalo qui per ottenere codice funzionante con gli stessi header.
Corpi JSON
Quando il corpo è JSON, viene scritto come un vero oggetto in JavaScript e Python anziché come stringa, così è facile da modificare.
Consigli
- Tratta token e cookie in un comando copiato come password. Sostituiscili con variabili prima di condividere il tuo codice.
- Prova il codice convertito con una piccola richiesta prima di usarlo in un programma vero.
- Alcune opzioni influiscono solo su cURL e non hanno un equivalente diretto, quindi leggi il risultato e correggi.
- Formatta prima il corpo JSON con gli strumenti JSON se è difficile da leggere.
Chi lo usa
Sviluppatori che provano un'API dagli esempi della documentazione, studenti che seguono un tutorial in un linguaggio che l'esempio non usa e freelance che spostano una richiesta funzionante in uno script. Correlato: il controllo degli header HTTP.
Domande
Il mio comando o token viene inviato da qualche parte?
No. La conversione avviene nel tuo browser. La richiesta non viene inviata.
Esegue la richiesta?
No. Converte soltanto il comando in codice.
Perché il mio comando non si converte?
Controlla che non ci siano virgolette non chiuse e che il comando inizi con curl. I comandi del prompt dei comandi di Windows usano virgolette diverse e potrebbero richiedere aggiustamenti.