Olá Yuri! Tudo bem?
O Telnet nem sempre pode funcionar tão bem no Windows como em sistemas UNIX.
Por isso, no Windows te recomendo que utilize o método curl
, que é similar ao Telnet. O curl
permite enviar requisições HTTP (como GET
e POST
) diretamente do terminal, e é mais eficiente em sistemas Windows porque:
- Ao contrário do Telnet, que pode ter problemas para lidar com alguns cabeçalhos HTTP e o formato do corpo da requisição em sistemas Windows, o curl já está integrado em versões mais recentes do Windows e é otimizado para lidar com diferentes tipos de requisição (incluindo POST com JSON).
- O
curl
permite adicionar cabeçalhos HTTP e enviar dados facilmente de uma forma simples e intuitiva. - O
curl
oferece mais controle sobre a requisição, permitindo passar parâmetros, autenticação e até mesmo salvar a resposta em arquivos.
Vamos ao processo de como fazer os comandos através do curl
:
Não se esqueça que para que os comandos funcionem, é muito importante que o back-end e o front-end da aplicação estejam rodando!
Abaixo seguem os comandos que você pode usar para seguir a aula com o curl
(dentro do CMD):
curl -X GET http://localhost:8000
curl -X POST http://localhost:8000/public/login -H "Content-Type: application/json" -d "{\"email\": \"geo@alura.com.br\", \"senha\": \"123\"}"
Assim você deve obter os mesmos resultados que foram mostrados em aula.
Espero muito que tenha te ajudado. Conte sempre com o apoio do fórum em sua jornada :)
Um abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓