cURL para Java (HttpClient / OkHttp)
Gere código Java 11+ HttpClient ou OkHttp a partir de cURL.
Sobre esta Ferramenta e Caso de Uso
O Conversor cURL para Java do MyToolsLab transforma requisições cURL em código Java moderno e fortemente tipado. Suporta o cliente nativo do Java 11+ (`java.net.http.HttpClient`) sem dependências externas, bem como a biblioteca empresarial `OkHttp`. Mapeia métodos HTTP, cabeçalhos e payloads JSON com tratamento de exceções.
Como converter cURL para Java passo a passo
1. Colar o Comando cURL
Insira o comando cURL no editor de texto.
2. Escolher entre HttpClient Nativo ou OkHttp
Selecione a sintaxe nativa do Java 11+ ou a biblioteca OkHttp.
3. Copiar a Classe Java
Clique em "Copiar Código" e cole na sua classe Java.
Perguntas Frequentes sobre cURL para Java
Qual a versão mínima do Java exigida para java.net.http.HttpClient?
O cliente HTTP nativo está disponível a partir do Java 11 (LTS) e em todas as versões posteriores (Java 17, 21+).
O OkHttp é melhor para projetos Java antigos?
Sim, o OkHttp (v3/v4) funciona perfeitamente no Java 8+ e é amplamente utilizado em desenvolvimento Android.
Como corpos em JSON são enviados em Java HttpClient?
São transmitidos utilizando `HttpRequest.BodyPublishers.ofString(jsonString)` com o cabeçalho `Content-Type: application/json`.