3
respostas

O teste no telnet não funciona

tento replicar o exemplo sugerido e não obtenho o resultado utilizo Windows 10

como devo fazer então?

Bem-vindo ao Cliente MS Telnet

O caractere de escape é 'CTRL+ç'

Microsoft Telnet> GET / HTTP/1.1
Comando inválido. Digite ?/ajuda para obter ajuda
Microsoft Telnet> GET / HTTP/1.1
Comando inválido. Digite ?/ajuda para obter ajuda
Microsoft Telnet> HOST: www.caelum.com.br
Comando inválido. Digite ?/ajuda para obter ajuda
Microsoft Telnet> www.caelum.com.br:80
Comando inválido. Digite ?/ajuda para obter ajuda
Microsoft Telnet> www.caelum.com.br
Comando inválido. Digite ?/ajuda para obter ajuda
Microsoft Telnet>



3 respostas

Daniel, pelo trecho que vc mandou vc ja esta dentro do telnet e não sei como fez para conectar, vou tentar mostar um exemplo de como deve funcionar a partir do DOS ok? c:>telnet www.caelum.com.br 80 GET / O primeiro comando abre a conexão telnet na porta 80 e o segundo comando "GET /" faz a solicitação para o servidor da pagina principal.

Espero ter ajudado.

olá! Tentei replicar no prompt igual sua sugestão e tive apenas esse resultado

C:\Users\Usuário>telnet www.caelum.com.br 80 GET

telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
 -a      Tenta fazer logon automático. Como a opção -l, mas usa
         o nome de usuário conectado.
 -e      Caractere de escape para entrar no prompt de cliente telnet.
 -f      Nome de arquivo para fazer logon no lado do cliente
 -l      Especifica o nome de usuário com o qual fazer logon no sistema remoto.
         Requer que o sistema remoto dê suporte à opção TELNET ENVIRON.
 -t      Especifica o tipo de terminal.
         Só há suporte para os tipos de terminal vt100, vt52, ansi e vtnt.
 host    Especifica o nome do host ou endereço IP do computador remoto
         ao qual se conectar.
 port    Especifica um número de porta ou nome de serviço.

Pelo exercício sugerido, eu deveria ter este retorno:

No terminal:

GET / HTTP/1.1
HOST: www.caelum.com.br

E a resposta do servidor segue logo abaixo:

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Vary: Accept-Encoding,User-Agent
Content-Language: pt-br
Date: Mon, 01 Jun 2015 21:00:20 GMT
Server: Google Frontend
Cache-Control: private

O primeiro comando termina no 80

Faz o seguinte no prompt:

telnet www.caelum.com.br 80 [ENTER] GET / [ENTER]