अध्यक्ष: चलो एक के बारे में बात करते हैं हाइपरटेक्स्ट ट्रांसफर protocol-- प्रोटोकॉल, या HTTP। इसलिए हम आईपी के बारे में बात की है और पिछले वीडियो में टीसीपी। और उन लोगों के प्रोटोकॉल रहे हैं कैसे जानकारी हुक्म है कि मशीन से मशीन चलता रहता है और कार्यक्रम के लिए प्रोग्राम या सेवा से के माध्यम से, इंटरनेट के माध्यम से सेवा करने के लिए रूटर और मशीनों के इस नेटवर्क। लेकिन यह है कि आम तौर पर नहीं है सही पूरी तस्वीर? आमतौर पर जब हम भेज जानकारी के कार्यक्रम itself-- डेटा है जब उदाहरण के लिए, कहते हैं, प्राप्त टीसीपी पोर्ट 25 या एक के माध्यम से ई-मेल में 80 पोर्ट के माध्यम से वेब पेज अनुरोध, वहाँ के नियमों की एक प्रणाली वहाँ आमतौर पर मैं तो बस मिला है क्या प्रक्रिया के लिए। और HTTP एक उदाहरण है ऐसा ही एक प्रोटोकॉल की। HTTP ही है आवेदन परत प्रोटोकॉल कि हम इस बारे में बात करने के लिए जा रहे हैं। लेकिन यह एक और सेट है कैसे हुक्म नियमों का जानकारी प्रसारित किया जा सकता है और इंटरनेट के माध्यम से संसाधित। विशेष रूप से, HTTP वास्तव में कैसे निर्दिष्ट करता है एक के लिए एक अनुरोध करना चाहिए एक वेब पेज और वास्तव में कैसे एक सर्वर, एक मशीन कि, वेब पृष्ठों को होस्ट करता है जानकारी है कि उद्धार ग्राहकों को वापस। इसलिए इस प्रोटोकॉल नहीं है वास्तव में कुछ भी नहीं है कैसे जानकारी के साथ क्या करना एक बिंदु से चालें बिंदु बी करने के लिए यह वास्तव में है नियमों की प्रणाली for-- यह मूल रूप से नियम है एक वेब पेज के साथ काम करने के लिए सगाई, जब किसी के समान आप में लहरों उनके हाथ, तुम वापस लहर करने के लिए चाहिए रहे हैं। यही कारण है कि एक की तरह है पारंपरिक मानव प्रोटोकॉल। HTTP प्रोटोकॉल अगर सिर्फ कहते हैं, यदि आप एक वेब अनुरोध करना चाहते हैं पेज, सुनिश्चित करें कि आपके प्रारूप लग रहा है जैसे स्वरूपण की है- प्रकार की तरह उदाहरण के लिए एक व्यापार पत्र,। और प्रतिक्रिया इसी तरह होगा इस प्रोटोकॉल के अनुसार आते हैं। वहाँ अन्य हैं आवेदन परत प्रोटोकॉल हम करने के लिए नहीं जा रहे हैं कि वीडियो में के बारे में बात करते हैं। लेकिन इस तरह की बातें शामिल फाइल ट्रांसफर प्रोटोकॉल, के लिए सिंपल मेल ट्रांसफर प्रोटोकॉल ईमेल भेजने, डेटा वितरण सेवा, दूरस्थ डेस्कटॉप प्रोटोकॉल, आरडीपी, जो आप दूर से उपयोग करना चाहते हैं प्रयोग किया जाता है अन्य कंप्यूटर से अपने कंप्यूटर, अक्सर है जो XMPP, अस्पष्ट या चैट के रूप में जाना जाता है, इसलिए इस प्रोटोकॉल है चैट सेवाओं का उपयोग करने के लिए। और बहुत, बहुत, बहुत से दूसरों रहे हैं। आप उपयोग कर रहे हैं तो हर बार एक सेवा, सेवा जानकारी की उम्मीद है एक अनुरोध received-- किया जाना है एक में received-- होने के लिए बहुत खास प्रारूप और करने की आवश्यकता है वापस लौटने के बारे में जानकारी एक बहुत ही विशेष प्रारूप में के रूप में अच्छी तरह से। तो चलो हमारे उदाहरण के लिए वापस जाओ हम में से इंटरनेट से बात करना चाहते। इसलिए हम खुश हैं, और हम चाहते हैं ठीक है, cats.com करने के लिए जाने के लिए? तो हम बस cats.com करने के लिए बात कर रहे हैं, हम, हे की तरह कुछ लोग कह सकते हैं मैं अपने मुख पृष्ठ पर देख सकते हैं? और cats.com शायद जाएगा , हाँ, ज़रूर जवाब। हेयर यू गो। तो यह है कि एक मानव तरह है के पूछने और जवाब। कि HTTP में कैसा दिखता है? खैर, यह वास्तव में एक तरह से तब्दील बहुत सफाई से कुछ इस तरह करते हैं। हम मिल / HTTP / 1.1 का कहना है कि हो सकता है मेजबान cats.com से। तो बुनियादी तौर पर मैं यहाँ क्या कर रहा हूँ है वेब पेज www.cats.com/ के लिए पूछ रहे हैं। हम आम तौर पर स्लैश न आना आजकल, लेकिन लगता है कि होगा बस cats.com के होमपेज मतलब है। ओह, और वैसे भी, मैं जा रहा हूँ HTTP संस्करण का उपयोग कर सकता 1.1 आप के साथ संवाद करने के लिए। उस तरह का अनुरूप करने के लिए है वैसे, जैसे, कह रही है, मैं बोल रहा हो जा रहा हूँ फ्रेंच में, या जिस तरह से, मैं अंग्रेजी में बोल होने जा रहा हूँ। यही कारण है कि प्रोटोकॉल का सिर्फ प्रारूप है। ऐसा नहीं है, जो भी 1.0 है आमतौर पर अब और उपयोग नहीं किया जाता। इसलिए मैं HTTP 1.1 बोल रहा हूँ, और मैं www.cats.com/ चाहते हैं। मेरे लिए मिलता है कि कृपया। और फिर अन्य जानकारी नहीं है, डॉट, डॉट too--, वहाँ डॉट जो जानकारी के बारे में है आप तो कौन हैं cats.com जहां इसे भेजने के लिए पता होगा। लेकिन इन दो हैं महत्वपूर्ण भागों की तरह बिलकुल शुरूआत में की एक HTTP request-- बस आपको एक शुरू करने के समय की तरह तुम कहते पत्र, प्रिय, खाली। यह करने के लिए कि भावना में बहुत समान है। और cats.com जा रहा है ओह, यकीन है, यहाँ तुम जाओ, कहते हैं। वे तरह प्रतिक्रिया हो सकती है है- मैं भी जवाब हूँ। मैं भी HTTP 1.1 बोलते हैं। आपका अनुरोध, 200 ठीक मंजूरी दे दी है। क्या आप करने जा रहे हैं प्राप्त तो एचटीएमएल और है दूरसंचार विभाग, दूरसंचार विभाग, कुछ अतिरिक्त जानकारी डॉट। और के बहुत नीचे अनुरोध वास्तव में HTML है, मार्कअप भाषा, cats.com के मुखपृष्ठ की सामग्री। तो एचटीटीपी / 1.1-- मैं अपनी स्वीकार करते हैं अनुरोध HTTP 1.1 के माध्यम से स्वीकार कर लिया गया। आपका अनुरोध को मंजूरी दी थी। मैं, क्या आप चाहते हैं 200 ठीक आप दे सकते हैं। आप HTML प्राप्त करने के बारे में कर रहे हैं। और फिर यहाँ है आप से अनुरोध है कि एचटीएमएल। लेकिन कभी कभी हमारे अनुरोध नहीं करते हमेशा काफी कुछ योजना के अनुसार चलते हैं। मैं अपने cats.html पेज देख सकते हैं? खैर, वे हम क्या कहना है, यदि एक cats.html पेज नहीं है, जो तरह की अवास्तविक लगता है वे cats.com रहे हैं। आप वे cats.html होता लगता था। लेकिन ठीक है। तो यह की तरह है पारंपरिक मानव बातचीत हम अब cats.com के साथ किया है। कि कैसे अनुवाद करता है? यह आप परिचित कुछ हो सकता है। हमारा अनुरोध है, बिल्कुल ही देखा बजाय हो रही स्लेश के सिवाय हम अब cats.html हो रही है। मूल रूप से तो अब क्या इस पूरे अनुरोध कृपया मुझे दे रहा है कह रहा है www.cats.com/cats.html। मेजबान और मध्यम तो कि शीर्ष पंक्ति का हिस्सा ठीक वहाँ से संकेत मिलता है क्या पृष्ठ के लिए मैं पूछ रहा हूँ। लेकिन इस मामले में cats.com नहीं जा रहा है सकारात्मक प्रतिक्रिया करने में सक्षम होने के लिए। उन्होंने कहा कि हम के बारे में बात कर रहे हैं पता नहीं है। और तो यह आप के लिए हो सकता है कुछ है देखा before-- HTTP 1.1 404 नहीं मिला। मैं क्या नहीं मिल सकता है आप के लिए पूछ रहे थे। वैसे, मैं तुम्हें देने के लिए जा रहा हूँ वापस कुछ HTML, और आमतौर पर एचटीएमएल कि कुछ 404 पेज की सामग्री है। और के मामले में cats.com, यह शायद है एक टोकरी के साथ कुछ प्यारा बिल्लियों एक दुखद 404 चेहरा उन्हें अगले, आप को होने जा रहे हैं, क्योंकि दुख की बात है कि आप पृष्ठ नहीं मिलता है जब कि आप के लिए देख रहे थे। यही कारण है कि क्या एक की मूल बातें की तरह है प्रोटोकॉल, HTTP प्रोटोकॉल अनुरोधों हमशक्ल। उन्होंने कहा कि हम कैसे करने के लिए वास्तव में इसी तरह कर रहे हैं एक ऐसी ही बातचीत करना होगा सिर्फ मानव सम्मेलनों में कुछ के लिए पूछे और इसे वापस हो रही है या एक लिखित रूप पत्र और एक प्रतिक्रिया की उम्मीद एक विशेष प्रारूप में पत्र। यही कारण है कि बहुत ज्यादा है क्या HTTP सिर्फ canonicalizing है उपयोग करने के लिए इच्छा है कि सभी उपकरणों के लिए वेब पेज, हाइपरटेक्स्ट स्थानान्तरण। तो प्रपत्र की एक पंक्ति है, इस विधि अनुरोध लक्ष्य HTTP संस्करण, एक HTTP अनुरोध रेखा कहा जाता है। यह आमतौर पर है कि पहली बात यह है एक HTTP अनुरोध के भाग के रूप में फैलता या आप HTTP के लिए पूछ रहे हैं। जैसा कि मैंने कहा यह एक तरह से कह रही है, की तरह है, प्रिय, शीर्ष अपने पत्र में खाली। वे आप कर रहे हैं कि पता है उन्हें एक पत्र लिख। तो यह बहुत समान है कह रही है, मुझे पता है वे एक HTTP अनुरोध कर रहे हैं कि और इस विशेष प्रारूप है वे के लिए पूछ रहे हैं। HTTP संस्करण शायद है हमेशा एचटीटीपी / 1/1 होने जा रहा। 1.0 भी मौजूद है, लेकिन नहीं है वास्तव में अब इस्तेमाल किया। CS50 के प्रयोजनों के लिए, प्राप्त हमेशा शायद है क्या आप होने जा रहे हैं आप वास्तव में कर रहे हैं जब उपयोग करते हुए प्रत्यक्ष HTTP अनुरोध कर रही है। लेकिन बाद हम कर रहे हैं कि एक और विकल्प है के बारे में अभी बात करने के लिए नहीं जा रहा है। और फिर अनुरोध लक्ष्य है होस्ट सर्वर पर क्या पेज आप प्राप्त करना चाहते हैं। जैसा कि मैंने कहा, कि होस्ट नाम एक अलग लाइन आमतौर पर है समग्र अनुरोध की दूसरी पंक्ति। और हां, तो एक साथ मेजबान लिया नाम और अनुरोध लक्ष्य एक विशिष्ट निर्दिष्ट संसाधन की मांग की जा रही है। मैं एक दूसरे महीने में हमारे 404 उदाहरण में www.cats.com के लिए फिर से पूछ रहा था, cats.com मेजबान जा रहा है। और मेरे अनुरोध लाइन में, मैं /cats.html कहा। यही कारण है कि मेरे अनुरोध लक्ष्य था। तो कुल मिलाकर मैं के लिए पूछ रहा था सामग्री या स्थित संसाधन www.cats.com/cats.html पर। और फिर, इस पर आधारित संसाधन मौजूद है और सर्वर वितरित कर सकते हैं कि क्या ग्राहक के के अनुसार संसाधन अनुरोध है, आपको मिल सकता है वापस विभिन्न स्थिति कोड। तुम्हें देखा है ये स्थिति कोड के कुछ वे प्रतिक्रिया का हिस्सा रहे हैं। उनमें से कुछ, 200 ठीक कर रहे हैं, शायद बहुत चुप। तुम्हें शायद कभी नहीं देखा एक पेज 200 ठीक से जवाब। तुम बस पृष्ठ मिलता है। यह एक 404 त्रुटि की तरह नहीं है, जो आमतौर पर बहुत स्पष्ट है। आप आमतौर पर यह 404 का कहना है कि देखते हैं। तो चलो क्या कुछ के बारे में बात करते हैं उन स्थिति कोड की हो सकती है। फिर, जब सर्वर हमें करने के लिए जवाब है, वे कर रहे हैं HTTP संस्करण स्थिति प्रतिक्रिया करने के लिए जा रहा है। आमतौर पर HTTP / 1.1। होने जा रहा ये स्थिति कोड क्या हैं? खैर, हम एक सफलता मिल सकता है। सफलता की श्रेणी में तो, हम पाठ ठीक से कोड 200 हो सकती है। इसका क्या मतलब होता है? खैर, सब कुछ अच्छा है। आप एक वैध अनुरोध किया। यहाँ एक वैध प्रतिक्रिया है। मैं देने के लिए सक्षम था वास्तव में आप क्या चाहते थे। कभी-कभी आप अन्य बातों के लिए मिल सकता है आप अभी नोटिस नहीं होगा कि लेकिन कुछ हद तक विफलताओं हैं। उन्होंने कहा जाता पुनर्निर्देशन कर रहे हैं। यहां दो आम लोगों को नहीं है। 301 स्थायी रूप से स्थानांतरित-- क्या यह मूल रूप से मतलब पेज एक नए स्थान पर अब है। यह हमेशा के लिए वहाँ रहना होगा। और सबसे ब्राउज़रों होगा स्वचालित रूप से आप भेज दें। तो अगर आप वास्तव में कभी नहीं देखेंगे या तो एक 301, आप कर रहे हैं, जब तक एक सच में बाहर की तारीख का उपयोग कर ब्राउज़र, संभवतः, 301 प्रतिक्रिया का हिस्सा है क्योंकि दूरसंचार विभाग, दूरसंचार विभाग, 301 प्रतिक्रिया की बिंदी। नया पेज है जहां यह भी बताता है। और तो सबसे ब्राउज़रों होगा सिर्फ वहाँ आप को दिशानिर्देश, तुम वहाँ जाना चाहते हैं, यह सोचते हैं कि। कभी-कभी आप भी 302 मिली मिलेगा। और यह एक वास्तव में आप अब भी कभी कभी देख सकते हैं। कभी कभी पृष्ठों अस्थायी रूप से चलते हैं। इसलिए इसे बनाया नहीं किया जा रहा है ब्राउज़र कह रही अनुरोध स्थायी रूप से किसी भी समय बदलने के लिए यह अनुरोध देखता है कि आप कुछ और करने के लिए इसे बदलने के लिए बनाते हैं। तो अगर आप 302 देख सकते हैं जो मूल रूप से मिला इस पेज कहीं और रहता है कहते हैं। लेकिन यह करने के लिए नहीं जा रहा है वहाँ हमेशा के लिए रहते हैं। यह अंत में शायद जाना होगा वापस आपको लगता है कि जहां तक। तो आप चीजों को मिलेगा ग्राहक त्रुटियों की तरह। तो ये आप है लोग कर रहे हैं शायद अब, देखा। आप शायद नहीं देखा है 200s या 300s, लेकिन आप शायद रहे हैं 400s के साथ परिचित। और कहा कि हम बात करेंगे क्या है एक सेकंड में के बारे में, 500s के रूप में अच्छी तरह से। आप 401 अनधिकृत देख सकते हैं। आमतौर पर यह आप कर रहे हैं इसका मतलब एक पृष्ठ का उपयोग करने की कोशिश कर, पर आप लॉग इन नहीं किया है। तो अगर आप कोशिश करते हैं और कुछ करने के लिए जाना प्रोफ़ाइल या फेसबुक पर कुछ या आप कोशिश करते हैं और उपयोग some-- आप काम कर रहे। तुम कुछ का उपयोग करने की कोशिश कर रहे हैं अपने काम के लिए इंटरनेट पर, लेकिन आप लॉग इन नहीं कर रहे हैं। आप पृष्ठ नहीं देख सकता। आप एक 401 अनधिकृत मिल सकता है, जो हम शायद इसका मतलब इस अनुरोध को पूरा करने में सक्षम हो जाएगा, लेकिन पहली बार आप ऐसा करने में लॉग इन करने की जरूरत है। इसके विपरीत, आप 403 मिल सकता है यह सच नहीं है, जो है, निषिद्ध आप में लॉग इन किया है या नहीं कर रहे हैं, तो कोई बात। इस अनुरोध की अनुमति नहीं है। संसाधन सर्वर पर मौजूद है। लेकिन अगर आप इसे उपयोग करने की अनुमति नहीं है। यह आमतौर पर आंतरिक फ़ाइलें है कि विभिन्न कारणों के लिए सर्वर पर रहते हैं लेकिन होने का इरादा नहीं कर रहे हैं बाहर की दुनिया से पहुँचा, और इसलिए वे मना कर रहे हैं। वे वहाँ रहते हैं। मैंने सोचा कि मैं यह नहीं मिल सकता है नहीं कह रहा हूँ। लेकिन मुझे लगता है मैं इसे आप को नहीं दे सकता कह रहा हूँ। और अगर यह कोई फर्क नहीं पड़ता आप में है या नहीं लॉग इन कर रहे। और फिर बेशक, बहुत ही सामान्य 404 नहीं मिला। फ़ाइल सर्वर पर मौजूद नहीं है। मैं संतुष्ट करना चाहते हैं आपके अनुरोध है, लेकिन मैं नहीं कर सकता। आप भी कभी कभी सर्वर देखें त्रुटियों, सबसे आम आम तौर पर जा रहा है 500 आंतरिक सर्वर त्रुटि, जो वास्तव में आप कुछ भी नहीं बताया है पर सब गलत हो गया है के बारे में क्या। लेकिन यह आप कर वास्तव में नहीं है अपने अनुरोध में एक गलती की। यह वास्तव में सर्वर असफल साबित हुई है किसी भी तरह के अनुरोध पर वितरित करने के लिए। तो 500 सामान्य प्रतिक्रिया है। तुम भी कुछ देखेंगे , सेवा अनुपलब्ध की तरह जो मेरा मानना ​​है कि कोड 503 है। और गेटवे Timeout-- यदि आप कभी भी एक पेज था बस वहाँ लोडिंग बैठते हैं और लोड हो रहा है और लदान यह करने के लिए जा रहा है और अगर आप कभी पता नहीं लोड और फिर अंत में यह सिर्फ says-- बस छोड़ देता है। यही कारण है कि एक 504 गेटवे मध्यांतर है। सर्वर करना चाहता था आपके अनुरोध पर अमल, लेकिन कुछ गलत हो गया सर्वर side-- पर नहीं करने के लिए अपने side-- पर कि एक समस्या होने के कारण। अब, हम यहां कहानी खत्म हो सकता है, लेकिन मैं वास्तव में अब क्या करने जा रहा हूँ मैं खोलने के लिए जा रहा हूँ है मेरी ब्राउज़र और तुम्हें दिखाने आप देखने में सक्षम हो सकता है कि कैसे ये स्थिति कोड के कुछ यहां तक ​​कि आप आम तौर पर उन्हें नहीं दिख रहा है। और हम लेने के द्वारा ऐसा करने जा रहे हैं एक कुछ डेवलपर उपकरण को देखो। सभी अधिकार मैं यहाँ हूँ तो अब अपने ब्राउज़र विंडो में। और मैं थोड़ा सीखना चाहते हैं इन HTTP अनुरोध के बारे में अधिक। मैं कैसे हम एक पता है कि अगर निश्चित रूप से know-- करना कुछ गलत हो जाता है, जब पेज, goes-- हम एक 404 मिलता है। हम सब उस को देखा है। हम जानते हैं कि उदाहरण देकर स्पष्ट करने की जरूरत नहीं है। लेकिन कुछ अन्य लोगों को क्या कर रहे हैं? और हम देखते हैं कि कैसे होता है कार्रवाई में इन अनुरोधों? मैं जा रहा हूँ, तो पहली बात ऐसा डेवलपर उपकरण ऊपर खुला है। तो डेवलपर उपकरण निर्माण कर रहे हैं सबसे आधुनिक ब्राउज़रों में और हमें चीजों को देखने के लिए अनुमति हम अन्यथा ऐसा नहीं है कि के लिए कुछ अतिरिक्त जानकारी क्रमबद्ध see-- हमारी वेब नीचे प्रेषित किया जा रहा अनुरोधों। मैं यहाँ गूगल क्रोम का उपयोग कर रहा हूँ। और डेवलपर उपकरण को खोलने के लिए क्रोम में, तुम बस, एफ -12 मारा और इसे खोलने के लिए जा रहा है पक्ष पर इसे। मैं अनुरोध टाइप करने के बाद, मैं में ज़ूम करता हूँ इसलिए हम यहां क्या हो रहा है देख सकते हैं। लेकिन मैं अपने ब्राउज़र में क्या करने जा रहा हूँ है- बार और मैं here-- ओवर में ज़ूम करता हूँ मैं www.google.com पर एक अनुरोध करना होगा। हम सब शायद बनाया है इससे पहले इस अनुरोध। मैं हिट दर्ज करने के लिए जा रहा हूँ। अब, यहाँ मेरी डेवलपर में खत्म उपकरण, मैं नेटवर्क टैब चुन लिया है। और तुम यहाँ चीजों की एक बहुत नोटिस। These-- 200 ठीक, 200 ठीक है, कुछ को देखो ये स्थिति कोड के लिए आ रहा है। मैंने पाया 302 हो रही है यही कारण है कि मैं नहीं जानता। मुझे लगता है कि एक देखना चाहते हैं पता ही नहीं चला। लेकिन मूल रूप से सूचना है कि सुंदर मेरे गूगल request-- के मामले में, ज्यादा मैं एक बहुत ही सरल बनाया गूगल की पेज के लिए अनुरोध। और करने की प्रक्रिया में मेरा अनुरोध है, वितरित गूगल जाहिरा तौर पर एक बहुत कुछ किया गया है मेरी ओर से अन्य अनुरोधों की। लेकिन मैं गूगल के लिए एक अनुरोध प्राप्त कर लिया है पेज और मैं 200 OKs का एक बहुत हो रही है। मैं ठीक पर 200 नहीं देख रहा हूँ मेरा स्क्रीन है, लेकिन मैं जा रहा हूँ बनाया गया है कि अनुरोधों का एक बहुत। मैं सुंदर हूँ कि एक और यकीन है कि काम करने के लिए जा रहा है आप उन लोगों के लिए है- कौन वास्तव में पुराने स्कूल हैं, आप फेसबुक था कि जानते हो सकता है हमेशा नहीं Facebook.com पर। अपने शुरुआती दिनों में यह किया गया था wwww.thefacebook.com पर। वे जाहिरा तौर पर पहुँच नहीं मिल सका काफी कुछ समय के लिए Facebook.com के लिए। और इसलिए मैं उम्मीद कर रहा हूँ क्या यहाँ जानकारी पाने के लिए है। इस बाहर धूपदान और अगर हम देखेंगे। मैं यहाँ क्या उम्मीद कर रहा हूँ जानकारी पाने के लिए है फेसबुक स्थायी रूप से ले जाया गया है कि thefacebook.com से Facebook.com के लिए। इसलिए मुझे लगता है कहीं न कहीं उम्मीद कर रहा हूँ मेरे अनुरोध के शीर्ष के निकट पर मेरे डेवलपर टूल में एक 301 अधिसूचना पाने के लिए कि फेसबुक स्थायी रूप से ले जाया गया है। फिर, मैं 301 नहीं देखेंगे अपने ब्राउज़र स्क्रीन पर। और यह एक 301 है, क्योंकि यह एक स्थायी कदम है। जा रहा है कि मेरे ब्राउज़र, यह एक आधुनिक ब्राउज़र है शायद रीडायरेक्ट करने के लिए जा रहा है वैसे भी Facebook.com के लिए मुझे। लेकिन हम देखते हैं क्या होता। और अब मैं जा रहा हूँ thefacebook.com के पास जाओ। और हां, वहाँ यह सही शीर्ष पर है। इसे दूर चला गया है, लेकिन यह नहीं था। मुझे यहाँ तक स्क्रॉल करते हैं। ठीक है यहाँ शीर्ष पर। मैं thefacebook.com करने के लिए एक अनुरोध किया, और मैं एक प्रतिक्रिया हो रही है कि इस पेज को स्थायी रूप से ले जाया गया है। और फिर 307 यहाँ है एक आंतरिक भेज दें। और इसलिए यह वास्तव में है क्या है और अधिक करने के लिए मुझे ले जाया गया परिचित www.facebook.com। इसलिए इन प्रतिक्रिया कोड अभी भी करते हैं हम उन्हें देख नहीं है, भले ही होता है। मैं नहीं करने वाला उदाहरण देकर स्पष्ट 401, 403, 404, आप शायद देखा है क्योंकि विभिन्न बिंदुओं पर उन। और 500, मैं सिर्फ होगा तरह of-- हम भाग्यशाली मिलता था एक 500 मिला है, तो हम नहीं जानते क्योंकि क्या सर्वर कहीं भी वर्तमान में नीचे हैं। लेकिन इन कोड करना मौजूद हैं, और वहाँ एक रास्ता है हम नहीं करते हैं, भले ही उन तक पहुँचने के लिए हमारे सिस्टम पर firsthand उन्हें देखते हैं। मैं डौग लॉयड हूँ। इस CS50 है।