Seu primeiro curl
Envie uma requisição HTTP real direto do terminal
⏱ Estim. ~5 min
01 · Ler
curl é o seu walkie-talkie para conversar com a internet.
Você fala (envia uma requisição), o server responde (envia uma resposta). Sem navegador, sem app, sem abstração — só você e a conversa crua.
Todo engenheiro usa curl para testar APIs, depurar requisições e verificar se o server ainda está no ar. É uma das ferramentas mais úteis que você vai aprender.
Pontos-chave
- curl <url> envia uma requisição GET e imprime o corpo da resposta
- curl -i <url> imprime os headers da resposta junto com o corpo
- curl -s <url> é o modo silencioso — não mostra a barra de progresso
- Para endpoints de API, o corpo da resposta geralmente é JSON
02 · Prática de terminal
Vamos enviar a primeira requisição HTTP. Você vai conversar direto com o server — sem precisar de navegador.
(Esta seção é interativa — ative o JavaScript para usar.)
03 · Quiz
O que o curl faz?
- Compila código
- Cria arquivos
- Envia requisições HTTP pela linha de comando
- Gerencia pacotes
04 · Preencher
Para enviar uma requisição GET com curl, digite curl _____.
05 · Prática de terminal
Agora vamos ver a resposta completa — incluindo os headers. Adicione a flag -i (i = include headers).
(Esta seção é interativa — ative o JavaScript para usar.)
06 · Quiz
Você rodou curl https://api.example.com/users e recebeu dados em JSON. Que tipo de requisição HTTP o curl enviou?
07 · Preencher
Para incluir os headers da resposta na saída do curl, adicione a flag _____.
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.