Usando o telnet com um nome de usuário e uma senha

0

Estou tentando usar o telnet para acessar o link , mas quando me conecto a ele, recebo um 401 Erro não autorizado. Ser capaz de especificar o nome de usuário e a senha permitiria que eu entrasse. Ao fazer isso em um navegador, recebo um pop-up solicitando, existe uma maneira de fazer o mesmo através do telnet?

    
por Gabriele Cirulli 02.07.2011 / 12:15

2 respostas

1

Se você quiser usar o Telnet como um cliente HTTP, terá que falar em HTTP fluente. Em particular, se o site exigir autenticação básica, você precisará enviar as credenciais de autenticação no cabeçalho com sua solicitação.

Provavelmente, é melhor preparar todas as linhas de cabeçalho em um arquivo separado (por exemplo, Bloco de notas) e, em seguida, copiá-las / colá-las rapidamente na sessão Telnet.

Como alternativa, use apenas um cliente HTTP pronto, como wget ou curl!

    
por 02.07.2011 / 13:04
0

Você pode fazer Autenticação básica com apenas um programa codificador Base64. (Claro, curl -u foo:bar http://stream.twitter.com/1/statuses/sample.json seria muito mais fácil, mas a sua escolha.)

No entanto, o Twitter não suporta mais o Basic. O único método disponível é o OAuth, que é complexo demais para ser usado manualmente. Existem ferramentas como o Twurl para acessar as APIs do Twitter.

    
por 02.07.2011 / 12:50