Quando faço a requisição de POST utilizando o telnet, a resposta é um 400 Bad Request e facha a conexão, não sei o que acontece?
Quando faço a requisição de POST utilizando o telnet, a resposta é um 400 Bad Request e facha a conexão, não sei o que acontece?
Olá, tudo bem contigo?
Bom inicialmente eu devo dizer que eu também passei por esse problema também a solução para ele na verdade é bem simples!
Em resumo o segredo é copiar e colar a mensagem HTTP de um arquivo para o telnet
(evitando apertar a tecla Enter para inserir os caracteres de quebra de linha).
Segue o passo a passo que foi validado:
telnet
no painel de controle (vide este artigo);cmd
do windows (note que é diferente do powershell, mingw ou cygwin);telnet localhost 8000
;telnet
;enter
duas vezes.Esse fluxo exato deverá funcionar, mas é bom lembrar que infelizmente o telnet
no Windows não é muito amigável. Caso os problemas persistam, a recomendação seria instalar o WSL(Windows Linux Subsystem) e rodar no terminal do WSL
, que é um ambiente Linux e funciona melhor nesse caso.
Em suma era isso, caso precise eu estarei aqui!
Abraços e bons estudos.