Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Diferença?

qual a diferença para:

curl -I https://www.google.com

para

curl https://www.google.com

ambas tem diferenças?

1 resposta
solução!

Oi, Levi!

A diferença entre os dois comandos curl que você mencionou está na opção -I. Vou explicar:

  1. curl -I https://www.google.com:

    • O -I é uma opção que faz com que o curl envie uma requisição HTTP HEAD. Isso significa que ele vai solicitar apenas os cabeçalhos da resposta, sem o corpo do conteúdo. É útil para verificar informações sobre o recurso, como o status da resposta, tipo de conteúdo, tamanho, etc.
    • Exemplo de saída:
      HTTP/2 200
      date: Mon, 16 Oct 2023 12:00:00 GMT
      content-type: text/html; charset=ISO-8859-1
      ...
      
  2. curl https://www.google.com:

    • Sem a opção -I, o curl faz uma requisição HTTP GET padrão. Isso significa que ele vai solicitar e receber tanto os cabeçalhos quanto o corpo do conteúdo da página. É o comportamento padrão quando você acessa uma página web.
    • Exemplo de saída:
      <!doctype html>
      <html>
      <head>
      <title>Google</title>
      ...
      </head>
      <body>
      ...
      </body>
      </html>
      

Em resumo, o comando curl -I é usado quando você quer apenas os cabeçalhos da resposta, enquanto o comando curl sem a opção -I retorna o conteúdo completo da página.

Bons estudos!