Rullst AcademyRullst Academy/Lição
Internet, web e redes I · Lição 05 / 10

HTTP: uma conversa com regras

Vamos abrir o envelope de uma requisição sem confundi-lo com um comando para executar.

Trilhas de aprendizado14 min

Vamos descobrir juntos

  1. 1

    Em uma representação textual de HTTP/1.1, GET /hello HTTP/1.1 inicia um pedido. GET solicita uma representação do recurso. Host identifica o host de destino; cabeçalhos transportam metadados. Não cole essa linha sozinha no terminal do sistema.

  2. 2

    A resposta inclui um status, cabeçalhos e, conforme o caso, um corpo. Content-Type descreve o tipo do conteúdo, como text/plain ou application/json. O corpo pode ser texto, imagem ou outros bytes; não é sempre HTML.

  3. 3

    HEAD pede cabeçalhos equivalentes aos de GET sem enviar o corpo da resposta. POST pede processamento de dados segundo as regras do recurso. POST não significa criptografia; HTTPS é outro aspecto.

  4. 4

    HTTP/2 e HTTP/3 mantêm conceitos de métodos, status e cabeçalhos, mas usam outros formatos de transporte. Os envelopes didáticos desta trilha não são a captura literal de todas as versões.

Seu caderno de investigação

Leia, preveja e explique. Todas as lições têm anotações Markdown para editar, baixar e publicar opcionalmente no GitHub. O ZIP contém material inicial; não inclui suas edições do navegador.

Meus arquivos e GitHub

Links oficiais e próximo passo

✦
SUA MISSÃO

Identificar método, alvo, cabeçalhos e corpo.

Agora é a sua vez

Oficina de descobertas

Observe antes de concluir

Pedido: HEAD /hello. Resposta observada: 200, Content-Type: text/plain, sem corpo.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Trocar GET por POST torna a conexão criptografada?

Preciso de uma pista

Volte às evidências descritas: o que foi observado e o que ainda não sabemos?

Carregando sua jornada…

Leve com você

Escreva um envelope fictício de GET e sua resposta. Identifique método, caminho, status, um cabeçalho e um corpo de duas palavras.

No seu ritmo

Meus arquivos e GitHub

Toda lição pode virar um registro seu: código, anotações ou um plano de prática. Guardar um arquivo no GitHub é opcional e não altera seu XP.

Manual do aluno

O editor e os downloads abrem quando esta lição estiver liberada para sua conta. Confira o acesso abaixo ou volte ao mapa da trilha.

Conferindo seu acesso à lição…

Rullstpetbot

A IA pode errar. Confira no material da lição.