cURL para Ruby (Net::HTTP)
Converta cURL para código Ruby limpo usando Net::HTTP.
Sobre esta Ferramenta e Caso de Uso
O Conversor cURL para Ruby transforma chamadas cURL em scripts Ruby limpos e idiomáticos utilizando a biblioteca padrão `Net::HTTP` e `URI`. Detecta esquemas HTTPS para habilitar `use_ssl = true` e mapeia métodos HTTP (`Net::HTTP::Get`, `Post`, `Put`, `Delete`), cabeçalhos e payloads com escape seguro sem necessitar de gems externas.
Como converter cURL para Ruby nativo (Net::HTTP) passo a passo
1. Colar o Comando cURL
Insira o comando cURL de origem no campo de entrada.
2. Conferir o Script Ruby
Examine a criação de Net::HTTP.new, headers e atribuição de req.body.
3. Copiar o Código Ruby
Clique em "Copiar Código" e cole no seu script Ruby ou aplicação Rails.
Perguntas Frequentes sobre cURL para Ruby
É necessário instalar alguma gem externa para rodar o código Ruby?
Não! O código utiliza exclusivamente as bibliotecas nativas `net/http` e `uri` presentes no próprio Ruby.
Como a conexão HTTPS segura com SSL/TLS é configurada?
O script verifica se a URL inicia com https:// e define automaticamente `http.use_ssl = true`.
Como cabeçalhos e corpos JSON são passados no Ruby?
Cabeçalhos são adicionados com `req[key] = value` e o corpo JSON é atribuído diretamente a `req.body = json_string`.