curl

Busque uma página, veja só os cabeçalhos com curl -I, salve com curl -o — o jeito mais rápido de ver se um servidor responde.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • curl localhost:8080
  • curl -I localhost:8080
  • curl -s localhost:8080 | grep title
  • curl -o page.html localhost:8080
  • head -n 4 page.html
  • curl -O localhost:8080/index.html

Como funciona

O curl URL pede uma página a um servidor web e mostra o que volta. É a primeira coisa a testar quando um site "não funciona": alguma coisa responde?

O -I mostra só os cabeçalhos (a linha de status HTTP/1.1 200 OK diz se deu certo), o -o FILE salva a resposta num arquivo em vez de mostrar na tela.

Sintaxe

curl [-I] [-i] [-s] [-o ARQUIVO | -O] URL

Opções

OpçãoO que faz
URLo endereço: localhost:8080, http://web-01, https://…
-Isó os cabeçalhos
-ios cabeçalhos, depois a página
-ssilencioso: sem barra de progresso nem erros
-o FILEsalva a resposta em ARQUIVO
-Osalva com o nome que está no fim da URL

Bom saber

  • "Couldn't connect to server" quer dizer que nada escuta naquela porta: o container está rodando, e você publicou a porta com -p?
  • Este playground é offline: o curl alcança seus próprios containers e servidores, não a internet.