Descreva a requisição
Escolha o método HTTP, informe a URL, adicione cabeçalhos e selecione o formato do corpo: formulário, JSON, texto bruto ou arquivo.
Descreva uma requisição HTTP em um formulário e obtenha um comando cURL pronto. Depois exporte a mesma requisição como código Python, JavaScript, Java, Go, Rust ou C# sem digitar novamente.
Select a language above to generate a code example from the current request settings.
Descreva a requisição uma vez e reutilize como comando ou código.
Escolha o método HTTP, informe a URL, adicione cabeçalhos e selecione o formato do corpo: formulário, JSON, texto bruto ou arquivo.
Selecione Gerar comando para criar o comando cURL e copie-o com Copiar comando.
Escolha uma aba de linguagem em Exemplos de código para transformar a requisição em Python, JavaScript, Java, Go, Rust ou C#.
Cada trecho reproduz o método, URL, cabeçalhos, corpo e proxy configurados acima.
| Idioma | Cliente HTTP | Dependências | Suporte a proxy |
|---|---|---|---|
| Python | requests | requests | Sim, por proxies |
| JavaScript | fetch | Nenhuma, API padrão | Gerenciado pelo navegador |
| Java | HttpClient | JDK 11 ou mais recente | Sim, ProxySelector |
| Go | net/http | Nenhuma, biblioteca padrão | Sim, http.ProxyURL |
| Rust | reqwest (bloqueante) | reqwest com blocking | Sim, reqwest::Proxy |
| C# | HttpClient | Nenhuma, biblioteca padrão | Sim, WebProxy |
Privacidade desde a concepção: o comando e todos os trechos são gerados com JavaScript no navegador. URLs, cabeçalhos, tokens e corpos das requisições nunca são enviados ao servidor do 73hi.
As partes de uma requisição HTTP que você digitaria à mão, reunidas em um formulário.
Adicione tipos de conteúdo, autorização e cookies comuns ou escolha um User-Agent realista com um clique.
Alterne entre sem corpo, formulário, JSON, texto bruto e arquivo; as opções do comando acompanham automaticamente.
Configure um proxy HTTP ou SOCKS5 com credenciais opcionais e obtenha a opção -x correspondente e o código de proxy de cada linguagem.
Copie o comando pronto ou o trecho gerado para a área de transferência e cole no terminal ou editor.
Sim. O gerador de cURL e a exportação de código são gratuitos, sem cadastro. Tudo é gerado localmente no navegador.
Você pode exportar Python com requests, JavaScript com fetch, Java com HttpClient, Go com net/http, Rust com reqwest e C# com HttpClient.
Não. O comando e os exemplos de código são gerados com JavaScript no navegador; URLs, cabeçalhos e corpos nunca saem do dispositivo.
Dados de formulário enviam pares chave=valor com codificação URL usando --data-urlencode, como nos formulários HTML. Dados JSON enviam uma string JSON bruta com -d, geralmente acompanhada de um cabeçalho Content-Type: application/json . Dados brutos passam sua entrada sem alterações.
Escolha proxy HTTP ou SOCKS5 e informe host, porta e credenciais opcionais. O comando cURL usa a opção -x , e cada exemplo de linguagem aplica o proxy por seu mecanismo padrão.
Os exemplos Python usam a biblioteca requests e os exemplos Rust usam reqwest com o recurso blocking. JavaScript, Java com JDK 11 ou posterior, Go e C# usam apenas bibliotecas padrão.
Não. Você digita um caminho local e ele entra no comando como texto. O arquivo não é lido nem enviado, pois toda a ferramenta funciona no navegador.