2013-04-22 6 views
6

निम्नलिखित पोस्ट पर एक नज़र डालें:टेलनेट 400

How to telnet google using command prompt?

मैं एक ही बात की कोशिश की है, लेकिन एक गलत अनुरोध प्राप्त करते रहने के! (400!) मैं विंडोज 8 प्रो मशीन पर काम कर रहा हूं। मैं सिर्फ टेलनेट का उपयोग करके कुछ चीजों को आजमा देना चाहता हूं, लेकिन जब तक मैं इस 400-त्रुटि को प्राप्त करता हूं, मैं वास्तव में बहुत कुछ हासिल नहीं कर सकता!

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

किसी भी मदद की सराहना की:

सभी मैं कर रहा हूँ निम्नलिखित है!

Bad Request!

+1

आप Google को टेलनेट क्यों करना चाहते हैं? शायद ऐसा इसलिए है क्योंकि टेलनेट में उपयोगकर्ता-एजेंट नहीं है जो Google वेब सर्वर की स्वीकृत सूची में है? – Raptor

+0

यदि मैं 200 रखना चाहता हूं तो मैं टेलनेट को कौन सी सेवा करूं ?! – pdvries

+0

इससे मदद मिल सकती है: http://superuser.com/questions/367101/get-works-but-telnet-does-not-http-get – Raptor

उत्तर

5

यह समस्या Telnet Commands वास्तव में टाइप करके हल किया जा सकता है, तो जहां जरूरत है और इसके विपरीत भुनाने! तत्काल HTTP क्लाइंट के रूप में टेलनेट को सेटअप करने के तरीके के बारे में अधिक विस्तृत जानकारी के लिए this स्रोत देखें। स्रोत भी बताते हैं कि एक बार आप एक आदेश फिर से लिखें करने के लिए एक बैकस्पेस का उपयोग करता है कि सर्वर आदेश प्राप्त

<bs> 

के रूप में और यदि ऐसा है तो यह व्याख्या कर सकते हैं, एक अवैध अनुरोध के रूप में यह घोषणा करता है! (यह मुझे क्या हुआ है!)

निष्कर्ष

ऐसा लगता है कि आप अगर आप मेजबान और ग्राहक सही तरीके से संचार ठीक से बैकस्पेस-चरित्र संवाद कर सकते हैं! एक लेख here है जो तकनीकी स्तर पर इसके बारे में अधिक बताता है। विंडोज टेलनेट क्लाइंट के लिए काम करने के लिए, मुझे नहीं पता कि कैसे और मुझे यकीन नहीं है कि यह संभव है या नहीं! इस के बारे में जानने के लिए मैं PuTTY जैसे प्रोग्राम का उपयोग करना चाहता हूं जो एक नि: शुल्क (एमआईटी-लाइसेंस प्राप्त) Win32 टेलनेट और एसएसएच क्लाइंट है। पुटीटी क्लाइंट में एक विकल्प उपलब्ध है जो आपको बदलने के लिए अनुमति देता है कि पुटीटी में बैकस्पेस कैसे उत्पन्न होता है, यानी, जो आपके लिए स्वीकार्य है (मेजबान है!)!

कृपया इस विकल्प को "ठीक से" विन्यस्त करने के लिए documentation section 4.4.1 पढ़ें (सभी मेजबानों इस प्रोटोकॉल उपयोग कर रहे हैं, अन्यथा आप शायद this लेख पढ़ सकते हैं और किसी भी तरह पुट्टी विन्यस्त करने की जरूरत या ठीक इसके विपरीत द्वारा आप कर रहे हैं मेजबान स्वीकार करने के लिए!)!


इसके अलावा, पिछले उदाहरण में मैं गूगल जो अन्य पैरामीटर की आवश्यकता हो सकती है कि काम कर पाने के लिए इस्तेमाल किया, लेकिन यह एक 200 स्थिति कोड तुरंत प्राप्त करने के लिए सबसे अच्छा विकल्प नहीं हो सकता है! इसके बजाय bing.com आज़माएं (इस समय मेरे लिए काम कर रहे हैं!)!

o www.bing.com 80 (press ENTER twice!!!) 
GET/HTTP/1.1  (press ENTER) 
Host: www.bing.com (press ENTER twice!!!) 
संबंधित मुद्दे