का उपयोग कर HTTP अनुरोध कैसे भेजें टेलीनेट का उपयोग करके वेब पेज की सामग्री कैसे प्राप्त करें? (उदाहरण के लिए https://stackoverflow.com/questions पृष्ठ की सामग्री)टेलनेट
टेलनेट
उत्तर
टेलनेट सर्वर नाम 80
प्राप्त
/index.htmlआप
telnet stackoverflow.com 80
कर सकता है और फिर पेस्ट
GET /questions HTTP/1.0
Host: stackoverflow.com
# add the 2 empty lines above but not this one
एच पहले, एक प्रतिलिपि
$ telnet stackoverflow.com 80
Trying 151.101.65.69...
Connected to stackoverflow.com.
Escape character is '^]'.
GET /questions HTTP/1.0
Host: stackoverflow.com
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
...
एचआरएम, यह मेरे लिए ठीक काम करता है (और 'स्वीकार करें' हेडर आवश्यक नहीं था)। यदि आप इसे जल्दी से निष्पादित करते हैं (और एक ही शीर्षलेख के साथ एक वास्तविक शीर्षलेख के साथ) तो सीएलआई अनुरोध और ब्राउज़र से एक के बीच अंतर बताना सचमुच असंभव होगा। भेदभाव का एकमात्र तरीका एक बड़े संदर्भ को देखना होगा (उदाहरण के लिए अनुवर्ती अनुरोध या इसकी कमी, या उनका समय, लेकिन फिर भी यह निर्धारिती नहीं है क्योंकि उपयोगकर्ता बाहरी संसाधनों के लोडिंग को अक्षम करने के लिए एक्सटेंशन या सेटिंग का उपयोग कर सकता है)। – jdunk
लाइनों की शुरुआत में अतिरिक्त रिक्त स्थान थे जो 'HTTP/1.1 400 खराब अनुरोध' प्रतिक्रिया के कारण थे। मैंने इसे ठीक किया और एक प्रतिलेख शामिल किया। चीयर्स। –
भावी पीढ़ी के लिए है अपने सवाल यह है कि https://stackoverflow.com/questions
को एक http अनुरोध भेजने के लिए किया गया था। वास्तविक जवाब यह है: आप टेलनेट के साथ नहीं कर सकते हैं, क्योंकि यह एक https-only पहुंच योग्य यूआरएल है।
तो, आप उदाहरण
$ openssl s_client -connect stackoverflow.com:443
...
---
GET /questions HTTP/1.1
Host: stackoverflow.com
यह आप https प्रतिक्रिया दे देंगे के लिए openssl
बजाय telnet
, इस तरह उपयोग कर सकते हैं।
- 1. टेलनेट
- 2. टेलनेट 400
- 3. टेलनेट सर्वर
- 4. टेलनेट Google मेल सर्वर
- 5. टेलनेट एक http अनुरोध
- 6. सी # टेलनेट लाइब्रेरी
- 7. कैसे HTTP सर्वर टेलनेट
- 8. उम्मीद स्क्रिप्ट टेलनेट लॉगिन
- 9. टेलनेट ऑटोमेशन/स्क्रिप्टिंग
- 10. एंड्रॉइड: फोन कैसे टेलनेट करें?
- 11. टेलनेट कमांड भेजना और जावा
- 12. पीएचपी टेलनेट/SSH गतिशील लॉगिन
- 13. रूबी लाइन संपादन टेलनेट सर्वर
- 14. ओपन सोर्स टेलनेट जावा एपीआई
- 15. टेलनेट आईएसी कमांड का जवाब
- 16. टेलनेट पर कैरिज रिटर्न कैसे भेजें?
- 17. फोर्स टेलनेट क्लाइंट चरित्र मोड में
- 18. एक शेल स्क्रिप्ट के अंदर टेलनेट
- 19. टेलनेट-आधारित सर्वर से सॉकेट कनेक्शन
- 20. सी # एसएसएच और टेलनेट के लिए पुस्तकालय
- 21. जावास्क्रिप्ट में एप्लेट्स का उपयोग कर टेलनेट
- 22. सी प्रोग्राम में टेलनेट का उपयोग
- 23. प्रोग्रामिंग सिस्को का प्रबंधन; टेलनेट बनाम एसएनएमपी?
- 24. टेलनेट को कमांड कैसे भेजें और सत्र खोलें
- 25. ईमेल का परीक्षण करने के लिए बैश और टेलनेट
- 26. लिनक्स स्क्रिप्ट टेलनेट संदेश को पार्स करने और
- 27. jline2 प्रिंट "^ जे" जब इसे एक टेलनेट कंसोल
- 28. एकाधिक एक साथ नेटवर्क कनेक्शन - टेलनेट सर्वर, पायथन
- 29. कमांड प्रॉम्प्ट का उपयोग कर टेलनेट कैसे करें?
- 30. क्या आप एसएसएच को टेलनेट कर सकते हैं?
उदाहरण 'टेलनेट telehack.com'। [उदाहरणों की सूची] (http://www.telnet.org/htm/places.htm) – William