Generatore di comandi cURL

Endpoint

Endpoint e metodo

URL, intestazioni, credenziali e corpo restano in questa scheda. Non vengono inviati tramite Livewire, inseriti nell’URL o caricati. Lo stato del percorso scade 30 minuti dopo il primo salvataggio; chiudere la scheda lo elimina.

Crea un comando cURL senza inviare al server endpoint, credenziali, intestazioni o corpo. Scegli POSIX per bash, zsh e WSL, oppure PowerShell per chiamare curl.exe con le sue regole di virgolette e continuazione.

Come creare un comando cURL sicuro

  1. 1

    Scegli metodo, URL e shell

    Inserisci un URL HTTP o HTTPS completo e scegli POSIX o PowerShell.

  2. 2

    Aggiungi intestazioni e autenticazione

    Usa intestazioni validate, token Bearer o Basic senza duplicare Authorization.

  3. 3

    Scegli il corpo

    Valida JSON, inserisci dati letterali o aggiungi campi codificati per URL.

  4. 4

    Controlla

    Verifica metodo, URL, shell, intestazioni e corpo. I segreti sono nascosti solo nel riepilogo.

  5. 5

    Copia o scarica

    Copia o scarica un file .sh o .ps1 e rileggilo prima di eseguirlo.

Sintassi prodotta

Input Output cURL
HEAD --head
Altro metodo non GET -X METHOD
Intestazione Un argomento -H protetto
JSON o testo letterale --data-raw
Modulo URL Un --data-urlencode per campo
Bearer / Basic Authorization: Bearer ... / --user
Reindirizzamento o diagnostica --location, --verbose, --insecure

POSIX usa argomenti tra apostrofi e barre inverse per continuare la riga. PowerShell chiama curl.exe, raddoppia gli apostrofi e usa l’accento grave. cmd.exe non è disponibile.

Proteggi le credenziali

La creazione locale evita che questa pagina riceva i segreti, ma il comando finale li contiene. Possono restare nella cronologia, nei file scaricati o negli argomenti di processo. Preferisci credenziali brevi, usa segnaposto quando condividi ed elimina i file non necessari.

Limiti

URL HTTP/HTTPS senza credenziali incorporate o frammento, massimo 30 intestazioni o campi e corpo da 256 KiB. Sono esclusi corpi GET/HEAD, caricamenti multipart e cmd.exe.

Domande frequenti

No. Editor e montaggio restano nella scheda. Solo l’esecuzione successiva del comando invia la richiesta.

Nello spazio di sessione della scheda, con scadenza fissa 30 minuti dopo il primo salvataggio.

Impedisce che un testo iniziante con @ venga interpretato come percorso di un file locale.

No. -F e i riferimenti a file locali vanno creati e controllati manualmente.

No. Chiama curl.exe con sintassi PowerShell. In WSL scegli POSIX.

Strumenti correlati