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

Observar sem adivinhar

Agora o mapa encontra uma ferramenta: o painel Rede do navegador.

Trilhas de aprendizado14 min

Vamos descobrir juntos

  1. 1

    Para uma prática real opcional, baixe o kit desta lição, extraia numa pasta nova e leia README.md. Com Python 3.11 ou superior, execute python server.py no Windows ou python3 server.py no macOS/Ubuntu. Mantenha o terminal aberto.

  2. 2

    Abra http://127.0.0.1:8765/hello. Nas ferramentas de desenvolvedor, escolha Network/Rede e recarregue a página. Selecione o pedido /hello, confira método GET, status 200 e Content-Type text/plain. Nomes de menus variam; não cole scripts na Console.

  3. 3

    Visite /missing e /busy no mesmo endereço para observar 404 e 503 deliberados. Depois pare o servidor com Ctrl+C e recarregue: uma nova requisição pode falhar sem status HTTP. Nosso servidor usa no-store e só responde a caminhos fixos, sem listar seus arquivos.

  4. 4

    Registre apenas os dados fictícios do laboratório. Não compartilhe cookies, Authorization, tokens ou arquivos HAR de uma sessão pessoal. Se não puder executar Python, use a oficina simulada da próxima lição e identifique suas observações como simuladas.

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.

Prática opcional: HTTP no seu computador

Extraia o kit numa pasta nova. Use Python 3.11+; no Windows, python; no macOS/Ubuntu, python3. Execute server.py, abra http://127.0.0.1:8765/hello e observe a aba Network/Rede. Ctrl+C encerra. Não há DNS externo, TLS, contas nem publicação neste laboratório. README.md explica conflitos de porta e os testes.

# Windows
python -m unittest -v
python server.py

# macOS / Ubuntu
python3 -m unittest -v
python3 server.py
Meus arquivos e GitHub

Links oficiais e próximo passo

✦
SUA MISSÃO

Registrar método, alvo, status e tipo com um limite claro de conclusão.

Agora é a sua vez

Oficina de descobertas

Observe antes de concluir

No laboratório local, GET /missing respondeu 404 com Content-Type: text/plain.
Monte suas respostas e confira quando estiver pronto.
Uma pausa para entender

Esse teste comprova que HTTPS externo está funcionando?

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ê

Compare /hello e /missing e escreva o que mudou e o que permaneceu. Marque prática real ou simulada. Se usar outro número de porta, registre o mesmo número no comando e na URL.

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.