Gerador de comandos cURL

Endpoint

Endpoint e método

URL, cabeçalhos, credenciais e corpo permanecem nesta aba. Eles não são enviados pelo Livewire, colocados na URL nem carregados. O estado do fluxo expira 30 minutos após o primeiro salvamento; fechar a aba o remove.

Crie um comando cURL sem enviar endpoint, credenciais, cabeçalhos ou corpo ao servidor. Escolha POSIX para bash, zsh e WSL, ou PowerShell para chamar curl.exe com as regras próprias de aspas e continuação.

Como criar um comando cURL seguro

  1. 1

    Escolha método, URL e shell

    Digite uma URL HTTP ou HTTPS completa e escolha POSIX ou PowerShell.

  2. 2

    Adicione cabeçalhos e autenticação

    Use cabeçalhos validados, token Bearer ou Basic sem duplicar Authorization.

  3. 3

    Escolha o corpo

    Valide JSON, insira dados literais ou adicione campos codificados para URL.

  4. 4

    Revise

    Confira método, URL, shell, cabeçalhos e corpo. Segredos ficam ocultos apenas no resumo.

  5. 5

    Copie ou baixe

    Copie ou baixe um .sh ou .ps1 e releia antes de executar.

Sintaxe produzida

Entrada Saída cURL
HEAD --head
Outro método que não seja GET -X METHOD
Cabeçalho Um argumento -H protegido
JSON ou texto literal --data-raw
Formulário URL Um --data-urlencode por campo
Bearer / Basic Authorization: Bearer ... / --user
Redirecionamento ou diagnóstico --location, --verbose, --insecure

POSIX usa argumentos entre aspas simples e barras invertidas para continuar linhas. PowerShell chama curl.exe, duplica aspas simples e usa acento grave. cmd.exe não é oferecido.

Proteja as credenciais

A criação local impede que esta página receba segredos, mas o comando final os contém. Eles podem ficar no histórico, em downloads ou argumentos de processo. Prefira credenciais curtas, use marcadores ao compartilhar e apague arquivos desnecessários.

Limites

URL HTTP/HTTPS sem credenciais incorporadas nem fragmento, no máximo 30 cabeçalhos ou campos e corpo de 256 KiB. Corpos GET/HEAD, uploads multipartes e cmd.exe ficam de fora.

Perguntas frequentes

Não. Editor e montagem ficam na aba. Apenas a execução posterior do comando envia a solicitação.

No armazenamento de sessão da aba, com validade fixa de 30 minutos após o primeiro salvamento.

Para impedir que um texto iniciado por @ seja interpretado como caminho de arquivo local.

Não. Opções -F e referências a arquivos locais precisam ser criadas e conferidas manualmente.

Não. Ela chama curl.exe com sintaxe PowerShell. No WSL, escolha POSIX.

Ferramentas relacionadas