Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Strumenti correlati
Convertitore cURL in JSONGeneratore di Comandi GitGeneratore di Stringhe di QueryCalcolatore di Permessi Unix (chmod)Parser URL
Pagina Iniziale > Strumenti per webmaster > Generatore di Comandi cURL
 

Generatore di Comandi cURL

Crea comandi cURL visivamente con campi per metodo, URL, header, parametri di query, corpo JSON / form / raw, autenticazione basic / bearer / chiave API e timeout. Copia un comando pronto da eseguire per terminale, script e CI.

Generatore di Comandi cURL
⚡ Prova un preset:
1Riga di richiesta
L'URL viene inviato letteralmente. Aggiungi i parametri di query qui sotto se desideri che vengano mostrati su una riga separata.
2Parametri di query & intestazioni
3Corpo della richiesta
Scegli un tipo di corpo sopra. Per form / multipart, elenca un campo per riga come nome=valore. For il caricamento di file in multipart, usa avatar=@/path/to/file.
4Autenticazione
cURL codifica in Base64 nome_utente:password in un'intestazione Authorization: Basic ....
Aggiunge Authorization: Bearer <token> alle intestazioni della richiesta.
5Comportamento & flag
6Formato di output

Embed Generatore di Comandi cURL Widget

Generatore di Comandi cURL

Il Generatore di Comandi cURL trasforma un complicato comando multi-flag in un modulo guidato. Scegli il metodo HTTP, incolli un URL, elenchi intestazioni e parametri di query uno per riga, imposti un corpo della richiesta e scegli una modalità di autenticazione — e lo strumento scrive il comando curl corrispondente per te. Un'anteprima in stile terminale si aggiorna mentre digiti, così puoi vedere il comando prendere forma prima di copiarlo.

Lo strumento funziona interamente nel browser. Non chiama l'URL inserito e non memorizza le intestazioni, i token o il corpo della richiesta. Otterrai un comando pronto da eseguire che potrai incollare in un terminale, in un passaggio di CI, in un Makefile, in un'importazione di Postman o in una segnalazione di bug.

Perché un costruttore visivo è meglio del cURL scritto a mano

⚡ Iterazione più rapida

Modifica un campo e vedi l'intero comando aggiornarsi. Non dovrai più contare i backslash o ricordare se -d implica un Content-Type predefinito.

🛡 Uso corretto delle virgolette

La gestione delle virgolette singole, doppie, di Windows CMD e di PowerShell è completamente automatizzata, incluso il carattere ' all'interno di '...' su bash e l'escape dei percentuali su CMD.

🔁 Equivalenti immediati

La stessa richiesta viene generata per JavaScript fetch, Python requests e HTTPie — utile quando devi passare una riproduzione del problema a un collega del frontend o del backend.

Come utilizzare il Generatore di Comandi cURL

  1. Scegli un metodo. GET legge, POST crea, PUT/PATCH aggiornano, DELETE rimuove, HEAD recupera solo le intestazioni e OPTIONS chiede al server quali metodi sono supportati su una risorsa.
  2. Inserisci l'URL. Un URL completo come https://api.example.com/v1/users è la scelta migliore. Se ometti lo schema, il costruttore lo normalizza in https://.
  3. Elenca i parametri di query. Uno per riga come chiave=valore. Lascia il valore vuoto per i parametri in stile flag. Il costruttore li aggiunge dopo un punto interrogativo ?.
  4. Elenca le intestazioni. Una per riga come Nome-Intestazione: valore. Il costruttore elimina i duplicati e aggiunge automaticamente Content-Type per i corpi JSON, form e XML se non ne hai già impostato uno.
  5. Scegli un tipo di corpo. Scegli JSON per incollare un oggetto, Form per i campi application/x-www-form-urlencoded, Multipart per i caricamenti di file (usa nome=@/path/to/file), Raw per inviare i byte così come sono, o XML per le API SOAP e simili.
  6. Imposta l'autenticazione. Basic per utente:password, Bearer per i token OAuth e JWT, chiave API come intestazione (come X-API-Key) o come parametro di query (come ?api_key=...).
  7. Aggiungi i flag. Attiva o disattiva i flag cURL più comuni: segui i reindirizzamenti, richiedi gzip, mostra le intestazioni di risposta, modalità verbose, modalità silenziosa o salta i controlli TLS per il debug locale.
  8. Scegli uno stile di output. Su più righe con continuazioni tramite backslash è ideale per la leggibilità negli script; su una sola riga è perfetto per il copia e incolla veloce; Windows CMD usa virgolette doppie e doppi segni di percentuale; PowerShell usa curl.exe in modo da non entrare in conflitto con l'omonimo alias di PowerShell.
  9. Copia ed esegui. Fai clic su Copia comando, incollalo nel tuo terminale ed esamina la risposta.

Spiegazione degli stili di output

Su più righe (predefinito) inserisce ogni flag sulla propria riga con un backslash finale. Questo è il formato ideale per documentazione, post di blog e script di shell perché si legge dall'alto verso il basso.

curl \

  -X POST \

  -H 'Content-Type: application/json' \

  --data '{"name":"Jesse"}' \

  'https://api.example.com/v1/users'

Riga singola unisce tutto con degli spazi — perfetto per incollaggi rapidi nel terminale, messaggi di log o chat.

Windows CMD converte le virgolette singole in stile bash in virgolette doppie (CMD non analizza le virgolette singole) ed esegue l'escape dei segni di percentuale raddoppiandoli, in modo che il comando venga eseguito esattamente così com'è da cmd.exe o da un file .bat.

PowerShell chiama esplicitamente curl.exe perché in PowerShell curl è un alias di Invoke-WebRequest, che utilizza una sintassi degli argomenti differente.

Uso delle virgolette: singole vs doppie

Su bash per Linux e macOS, le virgolette singole sono le più sicure perché bash non espande le variabili o i backtick al loro interno. Il costruttore converte un carattere letterale ' all'interno del valore nella sequenza di escape '\'' in modo che le virgolette singole esterne continuino a corrispondere correttamente.

Le virgolette doppie sono indicate quando vuoi che bash mantenga le regole di escape ma tolleri i caratteri di virgolette che altrimenti sarebbero difficili da scappare. Il costruttore esegue l'escape di $, `, \\ e " all'interno delle virgolette doppie in modo che il valore venga trasmesso inalterato.

Modelli di autenticazione

L'autenticazione Basic invia Authorization: Basic base64(utente:password). Il flag cURL -u utente:password esegue la codifica per te. Utilizza sempre HTTPS — l'autenticazione basic su HTTP in chiaro è facilmente intercettabile.

I token Bearer (OAuth 2.0, JWT, token di accesso personale di GitHub) aggiungono Authorization: Bearer <token>. Tratta il token come una password: ruotalo se trapela in uno screenshot, in un messaggio Slack o in un log di CI.

Le chiavi API possono risiedere in un'intestazione (X-API-Key, X-RapidAPI-Key) o in un parametro di query (?api_key=...). L'intestazione è solitamente più sicura perché gli URL vengono comunemente registrati dai reverse proxy e dalla cronologia del browser.

I metodi HTTP più comuni in un unico posto

  • GET — legge una risorsa. Dovrebbe essere sicuro e idempotente.
  • POST — crea una nuova risorsa o invia dati che non si adattano alla semantica di GET. Non è idempotente.
  • PUT — sostituisce una risorsa a un URL noto. Idempotente.
  • PATCH — aggiornamento parziale. Usa JSON Patch (RFC 6902) o merge patch (RFC 7396) a seconda dell'API.
  • DELETE — rimuove una risorsa. Idempotente.
  • HEAD — come GET, ma il server restituisce solo le intestazioni. Usalo per verificare la freschezza della cache o la lunghezza del contenuto senza scaricare il corpo della richiesta.
  • OPTIONS — chiede al server quali metodi sono consentiti e legge i metadati CORS.

Risoluzione dei problemi del comando generato

  • Errori del certificato SSL. Attiva --insecure solo con host attendibili o con i tuoi server locali. Per il debug in produzione, preferisci indirizzare cURL al bundle CA corretto tramite --cacert.
  • Risposta vuota o blocco della connessione. Esegui il comando con la modalità verbose -v per vedere l'handshake TLS e le intestazioni. Un passaggio di connessione bloccato di solito significa che il server non è raggiungibile; un passaggio di trasferimento bloccato significa che il server ha accettato la richiesta ma è lento.
  • 415 Unsupported Media Type. Il server si aspetta un Content-Type diverso. Il costruttore aggiunge automaticamente il valore corretto per i corpi JSON, form e XML se non ne hai impostato uno.
  • 401 vs 403. 401 significa che le credenziali mancano o non sono valide (ricontrolla il token Bearer); 403 significa che sono valide ma l'utente non ha i permessi necessari (controlla gli scope).
  • 413 Payload Too Large. Alcuni server a monte limitano la dimensione del corpo a 1–10 MB. Considera l'utilizzo di endpoint per il caricamento a blocchi o lo streaming.

Note sulla sicurezza e sulla privacy

  • Il costruttore esegue il rendering interamente lato client. Non viene inviato nulla all'URL inserito; il risultato finale è esclusivamente il testo del comando.
  • Evita di incollare token di produzione. Se devi farlo, tratta il comando generato come un dato sensibile — non inserirlo in un repository pubblico, non incollarlo in una chat con bot e non allegarlo a una segnalazione di bug pubblica.
  • Preferisci le variabili d'ambiente negli script: scrivi -H 'Authorization: Bearer '"$TOKEN" invece di inserire il token direttamente nel codice. Usa la virgoletta singola e poi passa alla virgoletta doppia attorno alla variabile in modo che bash possa espanderla.

FAQ

Posso importare un comando cURL da Chrome DevTools?
Questo costruttore funziona nella direzione opposta — genera cURL a partire da un modulo. Per fare il contrario, copia come cURL da DevTools e usa uno strumento di analisi cURL dedicato.
Il corpo JSON deve essere preventivamente formattato con i caratteri di escape?
No. Incolla il JSON esattamente come deve apparire. Il costruttore gestisce le virgolette in modo che il corpo arrivi al server senza modifiche.
Qual è la differenza tra -d e --data-urlencode?
-d invia i byte del corpo così come sono. --data-urlencode codifica percentualmente ogni campo, come fa un browser per un modulo HTML. Il costruttore usa --data-urlencode per il tipo di corpo Form e --data per JSON, raw e XML.
Come carico un file?
Scegli Multipart form-data e aggiungi una riga come avatar=@/Users/jesse/photo.png. Il carattere @ dice a cURL di leggere il contenuto del file.
Perché cURL segnala “Argument list too long”?
Il corpo è troppo grande per il limite argv della shell. Passa invece il corpo come file con --data @body.json.
Lo strumento supporta HTTP/2 e HTTP/3?
cURL supporta entrambi con --http2 e --http3 se la tua installazione locale è stata compilata con le librerie corrette. Puoi aggiungere manualmente uno dei due flag al comando generato.

Cita questo contenuto, pagina o strumento come:

"Generatore di Comandi cURL" su https://MiniWebtool.com/it/generatore-di-comandi-curl/ di MiniWebtool, https://MiniWebtool.com/

dal team di miniwebtool. Aggiornato: 2026-05-21

Strumenti per webmaster:

Strumenti in primo piano:

Calcolatore dei numeri degli angeli📅 Calcolatore di DataCalcolatrice di Compatibilità AmorosaCalcolatore Segno Solare, Lunare e Ascendente 🌞🌙✨Convertitore Numero in FrazioneCalcolatore di Compatibilità dei Segni LunariCalcolatore di SommeGeneratore di parole casuali in ingleseRimuovi spaziConvertitore di Piedi e Pollici in CentimetriEstrattore di Immagini da VideoConvertitore di Tempo in DecimaliGeneratore di CrucipuzzleCalcolatore del numero di percorso di vitaCalcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Ricerca ID Utente InstagramConvertitore da esadecimale a decimaleCalcolatore EsadecimalePalla Magica 8Calcolatore del Numero dell'AnimaVerificatore di Nome Utente sui Social MediaRicerca ID Utente FacebookFormattatore di TestoSemplificatore di Frazioniricerca-indirizzo-MACQual è il mio numero fortunato?convertitore da ppm a percentualeGeneratore di Citazioni CasualiConvertitore da binario a esadecimaleGeneratore di Date CasualiGeneratore casuale di animaliCreatore di CruciverbaSelettore di Film CasualeDivisore AudioConvertitore da cm a piedi e polliciInverti TestoGeneratore di stringhe casualiCalcolatrice di NumerologiaCalcolatore per ridurre frazioniEstrattore AudioCalcolatore di ScalaGeneratore di Unisci i PuntiniCalcolatore del percentile di altezzaGeneratore di oggetti casualiCalcolatore BinarioCalcolatore di conversione da decimale a frazioneAggiungi prefisso e suffisso al testoConvertitore da Decimale a TempoCalcolatore del deficit caloricoCalcolatore Unità Alcoliche StandardMiglioratore di ImmaginiCalcolatore del calcio correttoCalcolatore di diminuzione di percentualeCalcolatore EBITDACalcolatore del Numero del NomeCalcolatore di Guadagni TwitchCalcolatore della Media GeometricaGeneratore di Carte da Gioco CasualeConvertitore da decimale a esadecimaleGeneratore di Superpotere CasualeCalendario di luna nuova e luna pienaValidatore XMLGeneratore di anagrammiGeneratore di Obbligo o Verità AleatorioContatore di SillabeGeneratore di Colori CasualiGeneratore di Orario CasualeCalcolatore della Clearance della CreatininaCalcolatore di Durata del TempoLista di Anni BisestiliSegnapunti TennisCalcolatore di VelocitàCalcolatore del Segno di Venere👙 Calcolatore Taglia ReggisenoUnisci VideoConvertitore di Percentuale in PPMCompressore VideoConfronta due stringhe🔍 Verificatore di PlagioDivisore di ImmaginiCalendario di Mercurio RetrogradoCalendario del Giorno dell'AnnoCalcolatore del Percentile di Crescita del BambinoCalcolatore di Velocità di CiclismoCalcolatrice della Deviazione Standard RelativaConvertitore Taglie di AbbigliamentoCalcolatore da frazione a decimaleCalcolatore di notazioni scientifiche⏱️ Calcolatore di OreConvertitore di potenzaCalcolatore Posizione del SoleConvertitore di AngoliConvertitore di VelocitàCalcolatore di ArrotondamentoCalcolatore di Differenza di ListeCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Calcolatore Ritmo NuotoConvertitore da Esadecimale a BinarioGeneratore di Gruppi CasualiCalcolatrice del Numero d'EspressioneConvertitore FPSCalcolatore di combinazioneDivisore videoCalcolatore di radice quadrata📅 Calcolatore Differenza tra DateCalcolatore Sottorete IPConta il numero di caratteriConvertitore Misura AnelloCalcolatore di Filo per Punto CroceCalcolatore di Log in Base 10Calcolatore di ModuloGeneratore di PaletteOrdina NumeriStrumento online per rimuovere la punteggiaturaConvertitore di Velocità di Trasferimento DatiCalcolatore della Circonferenza di un EllisseGeneratore di indirizzi MACCalcolatore del cerchioCalcolatore del Segno LunareCalcolatore di FrazioneCalcolatore tempo di raffreddamento birraGeneratore di IMEI Casualegeneratore-di-testo-capovoltoParafrasi AIRuota VideoCalcolatore di Decibel (dB)Convertitore HTML in TestoGeneratore di Coordinate CasualiRegola Velocità VideoCalcolatore del Consumo di AcquaCalcolatore del Numero MaestroCalcolatore dell'Aspettativa di Vitacalcolatore-di-esponenti-alta-precisionecalcolatore-hba1cConvertitore da Decimale a OttaleConvertitore di Frequenza e Lunghezza d'OndaRimuovi linee vuote da un testoStatistiche del Canale YouTubeCalcolatore Notazione Sigma (Sommatoria)Contatore di lineaGeneratore di CrittogrammaAnalizzatore Avanzato di Compatibilità ZodiacaleCalcolatore dell'Errore PercentualeCalcolatore di Capacità di Processo Sei SigmaCalcolatore di Composizione PercentualeConvertitore in numeri romaniVerificatore di Squadratura (Regola 3-4-5) 📐Calcolatore di anni caniniCalcolatore Guadagni YouTubeConvertitore da Ottale a DecimaleGeneratore di Accordi Casuali🔊 Generatore di ToniStrumento Cifrario di CesareCalcolatore della Distanza di VoloCalcolatore di Monetizzazione YouTube ShortsCalcolatore di ProfittoCalcolatore Passi in DistanzaCalcolatore Z-ScoreConvertitore da psi a kPaConvertitore da Tazze in GrammiGeneratore di Argomenti di Dibattito CasualiGeneratore di Indirizzi IP CasualiCalcolatore del Tasso di Crescita PercentualeCalcolatore di alba e tramontoCalcolatore di Conversione StipendioRicerca Citazioni (Inglese)convertitore da parole a numero di telefonoCalcolatore di Arctan2Calcolatore di Coppia di Serraggio BulloniGeneratore di Compleanni CasualiGeneratore di Personaggi RPG CasualeAggiungi Testo all'ImmagineCalcolatore del Coefficiente di VariazioneCalcolatore dell'ArcosenoCalcolatore dell'Equilibrio delle Modalità AstrologicheCalcolatore della TangenteCalcolatore NPVCalcolatore QuadratoContatore di Token AIConvertitore EsadecimaleLooper MP3Calcolatore del Ritorno di SaturnoCalcolatore dell'ArcotangenteCalcolatore di Probabilità dei DadiCalcolatore Formula di EroneConvertitore da notazione scientifica a decimaleConvertitore di dimensioni del fileConvertitore di Taglie ScarpeConvertitore da DMS a Gradi DecimaliGeneratore di Distribuzione GaussianaGeneratore di Numero Decimale CasualeGeneratore di Paese CasualeRisolutore Problemi di EtàCalcolatore dei VotiCalcolatore dell'Arcocoseno (Coseno Inverso)Calcolatore di Flusso nelle TubazioniCalcolatore di pHCalcolatore di Punteggio Bowling🌡️ Calcolatore Indice di CaloreEstrattore di URLCalcolatore Resistenze in SerieCalcolatore di AttritoCalcolatore del Piano InclinatoCalcolatore del Vantaggio MeccanicoCalcolatore della Velocità del SuonoCalcolatore della Velocità dell'OndaCalcolatore di galleggiabilitàCalcolatore di Velocità TerminaleCalcolatore della Lunghezza d'Onda di de BroglieCalcolatore di Energia del FotoneCalcolatore E=mc²Calcolatore di Dilatazione del TempoCalcolatore della Terza Legge di KepleroCalcolatore della Velocità di FugaCalcolatore della Forza GravitazionaleCalcolatore della Legge di Beer-LambertCalcolatore dell'Equazione di NernstCalcolatore della Pressione OsmoticaCalcolatore di Innalzamento del Punto di EbollizioneCalcolatore di Abbassamento del Punto di CongelamentoCalcolatore di NormalitàCalcolatore di MolalitàConvertitore da pKa a KaCalcolatore di Henderson-HasselbalchCalcolatore della Resa TeoricaCalcolatore del Reagente LimitanteCalcolatore di Configurazione ElettronicaTavola Periodica InterattivaGeneratore di Piani di Lezione con IAGeneratore di Quiz IAGeneratore di Citazioni (APA/MLA/Chicago)Calcolatore Percentuale di PresenzeAP Score CalculatorCalcolatore Punteggio ACTCalcolatore Punteggio SATConvertitore da Percentuale a CGPAConvertitore da CGPA a PercentualeCorrettore Voti Facile (EZ Grader)Calcolatore del Costo di Crescere un FiglioCalcolatore di Assunzione di Latte per NeonatiCalcolatore Taglia PannoliniGeneratore di Nomi per BambiniPredittore del Colore degli Occhi del BambinoCalcolatore del Percentile BMI per BambiniCalcolatore Altezza Futura del BambinoCalcolatore del Tempo di Raddoppiamento dell'hCGCalcolatore della Data Prevista del Parto FIVETCalcolatore di ImpiantoPredittore Cinese del Sesso del BebèFormattatore di Date ISO 8601Convertitore Data GiulianaNap CalculatorCalcolatore delle Fasi LunariOrologio MondialeConvertitore da Data a Numeri RomaniConto alla Rovescia per la PensioneCalcolatore di SobrietàCalcolatore di Mezzo CompleannoCalcolatore AnniversarioCalcolatore Numero della SettimanaCalcolatore di Ripartizione delle ManceCalcolatore ROI Email MarketingCalcolatore del Costo Per LeadCalcolatore del Capitale CircolanteCalcolatore del Margine di ContribuzioneCalcolatore FIFO / LIFOCalcolatore Scorta di SicurezzaCalcolatore del Punto di RiordinoCalcolatore del Lotto Economico d'Acquisto (EOQ)Calcolatore di DeprezzamentoCalcolatore Prezzo ArtigianatoCalcolatore del Prezzo all'IngrossoCalcolatore Profitti ShopifyCalcolatore Amazon FBACalcolatore Commissioni eBayCalcolatore Commissioni EtsyCalcolatore Commissioni StripeCalcolatore Commissioni PayPalConvertitore di Quote ScommesseCalcolatore della DecimaCalcolatore della ZakatCalcolatore dell'Imposta di Bollo del Regno UnitoCalcolatore Esenzione HRACalcolatore di GratificaCalcolatore NPSCalcolatore EPFCalcolatore PPFCalcolatore RDCalcolatore SWPCalcolatore Gross-UpCalcolatore di confronto prestitiCalcolatore di Utilizzo del CreditoCalcolatore a Scala di CDCalcolatore di Buoni del Tesoro T-BillCalcolatore di I BondCalcolatore Risparmio Universitario 529Calcolatore HSACalcolatore Indennità di LicenziamentoCalcolatore Aumento di StipendioGeneratore di FattureCalcolatore della DiariaCalcolatore Rimborso ChilometricoCalcolatore Aumento AffittoCalcolatore Affitto ProporzionaleCalcolatore di Affitto SostenibileCalcolatore Prezzo Chiavi in Mano AutoCalcolatore di Sostenibilità AutoCalcolatore Prestito MotoCalcolatore Prestito CamperCalcolatore Prestito BarcaCalcolatore di Prestito FondiarioCalcolatore Prestito di CostruzioneCalcolatore Mutuo a Soli InteressiCalcolatore Prestito BalloonCalcolatore Punti MutuoCalcolatore PMICalcolatore Pagamento Mutuo BisettimanaleCalcolatore Mutuo ARMCalcolatore Prestito VACalcolatore Stipendio NettoGeneratore di query SQL con IAGeneratore di RegEx AIVisualizzatore di Dati IA (Incolla CSV)Analizzatore del Tono del Testo con IAAnalizzatore di Curriculum con IAConvertitore di Unità IA (Linguaggio Naturale)Generatore di Lettere di Scuse con IAGeneratore di Scuse Cortesi con IAGeneratore di Itinerari di Viaggio con IAGeneratore di Liste di Lettura AIGeneratore di Piani di Allenamento IAGeneratore di Piani Alimentari con IAGeneratore di Idee Regalo con IAGeneratore di Ricette IA (Dagli Ingredienti)Calcolatore ROI Borse di StudioCalcolatore Costi UniversitariCalcolatore delle Ore di Studio per la Fluidità LinguisticaGeneratore di Quiz di VocabolarioGeneratore di Note CornellCalcolatore della Curva di ApprendimentoPianificatore di Ripetizione Dilazionata per FlashcardCalcolatore Miscelazione Colori VerniceCalcolatore Fughe PiastrelleScaricatore di Miniature YouTube