2013-04-22 27 views
6

aşağıdaki sonrası göz at:Telnet 400

How to telnet google using command prompt?

Ben de aynı şeyi denedim, ama bir Bad Request almaya devam ettik! (400!) Windows 8 PRO makinasında çalışıyorum. Sadece Telnet kullanarak birkaç şey denemek istiyorum, ama bu 400 hatası aldığım sürece gerçekten çok şey başaramıyorum!

o www.google.com 80 (PRESSING ENTER TWICE!!!) 
GET/HTTP/1.1 (ENTER) 
Host: www.google.com (PRESSING ENTER TWICE!!!) 

Herhangi bir yardım takdir:

benim yaptığım tüm şudur! Bad Request!

+1

Neden telnet Google'a erişmek istiyorsunuz? Belki de telnet'in Google web sunucusunun kabul listesinde bulunan kullanıcı aracısı olmamasıdır. – Raptor

+0

Eğer 200'e sahip olmak isterim? – pdvries

+0

Bu yardımcı olabilir: http://superuser.com/questions/367101/get-works-but-telnet-does-not-http-get – Raptor

cevap

5

Bu sorun

tam Telnet Commands yazarak çözüldü, böylece tersi gerekli ve nereye yararlanmak olabilir! Telnet'i Anlık HTTP İstemcisi olarak ayarlama hakkında daha ayrıntılı bilgi için this kaynağını kontrol edin. Kaynak ayrıca bir komut yeniden yazmak bir BACKSPACE kullanmak kez komutunu aldıktan sunucu

<bs> 

olarak ve eğer öyleyse yorumlamak olabileceğini açıklar, yasadışı istek olarak ilan etmesi! (Bu başıma ne!)

Sonuç

konak ve istemci düzgün iletişim varsa düzgün Geri-karakteri iletişim kurabilmesi görünüyor! Teknik düzeyde daha fazla bilgi veren here numaralı bir makale var. Bunun Windows Telnet İstemcisi için çalışmasını sağlamak için, nasıl mümkün olduğunu bilmiyorum ve mümkün olup olmadığından emin değilim! Bu etrafında almak için ücretsiz (MIT lisanslı) Win32 Telnet ve SSH istemcisi olan PuTTY gibi bir program kullanmanızı önermek istiyorum. PuTTY istemcisinde, Backspace'ın PuTTY'de nasıl oluşturulduğunu değiştirmenize izin veren bir seçenek vardır; yani, hangisinin barındırıldığını kabul edersiniz (eğer hiç değilse!)! (Aksi takdirde muhtemelen sen ev sahibi tarafından kabul edilen veya tam tersi olması this makaleyi okuyun ve bir şekilde PuTTY yapılandırmak için gereken tüm ana bu protokolü kullanarak eğer!)

"düzgün" bu seçeneği yapılandırmak için documentation section 4.4.1 okuyunuz!


Ayrıca önceki örnekte O çalışma almak için diğer parametreleri gerekebilir Google'ı kullanılır, ancak bu hemen 200 durum kodu almak için en iyi seçim olmayabilir! Onun yerine bing.com'u deneyin (şu an için çalışıyorum!)!

o www.bing.com 80 (press ENTER twice!!!) 
GET/HTTP/1.1  (press ENTER) 
Host: www.bing.com (press ENTER twice!!!)