Olá, Glaudia! Como vai você?
Para resolver esse problema, vamos verificar alguns pontos importantes:
Certifique-se de que o servidor esteja rodando corretamente na porta 8000 e que não haja nenhum erro de servidor que possa estar causando essa resposta.
Ao usar o telnet, é crucial que você digite a requisição HTTP exatamente como é esperado pelo protocolo. Isso inclui a linha de requisição, seguida por cabeçalhos (se necessário) e uma linha em branco para indicar o fim dos cabeçalhos. No seu caso, para uma simples requisição GET, você deve digitar o seguinte:
GET / HTTP/1.1
Host: localhost
E então pressionar "Enter" duas vezes para enviar a requisição. A linha "Host: localhost" é um cabeçalho que especifica o domínio que você está tentando acessar, e é necessário em requisições HTTP/1.1.
GET /login HTTP/1.1
.Se após verificar esses pontos o erro persistir, pode ser útil verificar se há algum detalhe adicional no servidor que está causando o erro, como uma rota mal configurada ou um problema com o próprio servidor.
Espero que essas dicas ajudem a resolver o problema que você está enfrentando. Lembre-se de que a prática é essencial para entender como as requisições HTTP funcionam, então continue experimentando e aprendendo. Bons estudos!
Poderia explicar passa a passo, estou com o mesmo erro.