[Powered by Google Translate] सबसे तो हर दिन, तो आप शायद लिखें या
कम से कम HTTP देखें.
वास्तव में, यदि आप देख रहे हैं या पर यह करने के लिए सुन
वेब, आप HTTP का उपयोग कर रहे हैं अभी.
लेकिन यह क्या है?
खैर, यह है कि आप क्या एक यूआरएल के शुरू में टाइप, या कम
कम से कम करने के लिए प्रयोग किया जाता है.
इन दिनों, ब्राउज़रों बस मान कि आप HTTP चाहते हैं,
यहां तक ​​कि अगर आप वास्तव में यह नहीं लिखें.
अधिक तकनीकी हालांकि, HTTP प्रोटोकॉल है, की एक भाषा
प्रकार, कि वेब ब्राउज़र और वेब सर्वर में बोलते हैं, का एक सेट
सम्मेलनों जो वे पालन करने के लिए, बस
हम इंसानों की तरह है.
उदाहरण के लिए, अमेरिका में, जब आप पहली बार किसी से मिलने, आप
आम तौर पर देने के द्वारा एक कनेक्शन आरंभ
हाथ, जो बिंदु पर, किसी अन्य व्यक्ति द्वारा यह प्रतिक्रिया
यह मिलाते हुए.
खैर, कि एक प्रोटोकॉल है.
कुछ देशों में या परिवारों में, आप एक कनेक्शन आरंभ
किसी के गाल पर चुंबन.
खैर, एक और प्रोटोकॉल है कि.
तो HTTP एक प्रोटोकॉल है कि कंप्यूटर शामिल होता है
इंसानों की बजाय.
और यहाँ है कि यह कैसे काम करता है.
जब एक ब्राउज़र के लिए एक मानव एक वेब पेज को दिखाना चाहता है, यह initiates
एक HTTP अनुरोध भेजने के द्वारा एक वेब सर्वर के लिए एक कनेक्शन,
अंदर जिनमें से एक संदेश है कृपया सदृश
मुझे इस वेब पेज भेज.
वास्तव में, यह कुछ अधिक की तरह गुप्त है,
get/http/1.1.
लेकिन जब सर्वर अनुरोध है कि प्राप्त करता है, यह एक HTTP भेजता
प्रतिक्रिया, जो अंदर के वेब पेज है.
अब जब कि वेब पेज है, इस बीच, एक भाषा में लिखा है
HTML, या HyperText मार्कअप भाषा कहा जाता है.
और है कि HTTP अपने नाम हो जाता है.
HTTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए एक परिचित करा रहा है,
क्योंकि यह सर्वर से ब्राउज़र के लिए स्थानांतरित है क्या है
हाइपरटेक्स्ट, HyperText मार्कअप भाषा.
एक मायने में, वेब एक रेस्तरां, जहाँ आप कर रहे हैं की तरह है
ग्राहक या ग्राहक.
बहुत पसंद है आप एक वेटर से एक रेस्तरां में भोजन या आदेश
वेट्रेस कौन है तो यह अपनी मेज पर लाता है, तो वेब ब्राउज़र
एक वेब सर्वर से आदेश फाइल जो तब
उसी के साथ देता है.
वास्तव में, यह बहुत ही कारण के लिए है कि ब्राउज़रों अक्सर
बुलाया क्लाइंट और सर्वर, अच्छी तरह से सर्वर कहा जाता है.
संबंध बहुत ही है.
मतलब होता है?
ठीक है, अच्छी तरह से चलो एक वास्तविक HTTP अनुरोध पर एक नज़र रखना
प्रतिक्रिया और.
पहले, चलो एक ब्राउज़र खुला.
मैं क्रोम का उपयोग किया होगा, लेकिन आप सबसे अधिक किसी भी में इस करते हैं
इन दिनों ब्राउज़र.
चलो अगला का चयन करें देखें, डेवलपर, डेवलपर उपकरण,
जिस पर एक डेवलपर पैनल खुल जाएगा
हमारी खिड़की के नीचे.
और हम अगले क्लिक कि पैनल नेटवर्क टैब.
अगली बार जब मैं एक सर्वर से वेब पेज लोड, हम देखेंगे
इस टैब के बीच HTTP यातायात के सभी
क्रोम और सर्वर.
ठीक है.
चलो यात्रा, कहते हैं, गूगल.
http://www.google.com/enter.
ठीक है, अभी क्या हुआ?
1 ठीक है, बहुत टैब के शीर्ष करने के लिए स्क्रॉल.
बहुत पहली पंक्ति गूगल मेरे लिए HTTP प्रतिक्रिया का प्रतिनिधित्व करता है
HTTP अनुरोध.
खैर, उस पंक्ति पर क्लिक करते हैं.
सही करने के लिए, हम अब HTML था कि एक पूर्वावलोकन देखने
की एक पूरी गुच्छा के साथ है कि प्रतिक्रिया में शामिल
जावास्क्रिप्ट.
लेकिन एक और समय उन पर अधिक है.
चलो अब इस की बाईं हेडर टैब पर क्लिक करें
पूर्वावलोकन टैब पर, और यहाँ है जहाँ हम वास्तविक HTTP देख सकते हैं
अनुरोध है कि अपने ब्राउज़र भेजा और वास्तविक HTTP प्रतिक्रिया
है कि गूगल लौट आए.
सर्वर की प्रतिक्रिया के लिए के रूप में, चलो देखें अगले स्रोत क्लिक करें
प्रतिक्रिया हेडर.
यहाँ क्या गूगल अपने ब्राउज़र के लिए भेजा है.
पहली पंक्ति शायद सबसे दिलचस्प है -
HTTP/1.1 200 ठीक है.
इसका मतलब यह है कि सब कुछ ठीक है और होमपेज पर स्थानांतरित किया गया था
सफलतापूर्वक.
बाधाओं आप में देखा जाता है पहले कभी नहीं 200 इस अन्यथा,
एक HTTP स्थिति कोड के रूप में जाना जाता है, लेकिन आप शायद 404 देखा है,
फ़ाइल नहीं मिली, शायद कुछ दूसरों.
खैर, यह है, जहां उन लोगों की संख्या से आते हैं.
वैसे वहाँ आप यह है -
HTTP.