वापसी पर स्वागत है।
इस वीडियो में मैं HTP अनुरोध और वे कैसे काम करते हैं और क्या वे तरह की तरह लग रही है के बारे में थोड़ा और अधिक बात करना चाहते हैं।
तो याद है जब मैं एक यू आर एल के लिए जाने के लिए और यह एक तरह अपने ब्राउज़र यहां यह बात नहीं है कि यह क्या है।
और मैं सबसे महत्वपूर्ण बात यह है कि वहाँ कुछ कदम है, लेकिन सबसे महत्वपूर्ण कदम है कि HTP अनुरोध एक विशेष सर्वर का आईपी पता करने के लिए भेजा जाता है और उसके बाद सर्वर बाहर के आंकड़े क्या मुझे भेजने के लिए है और फिर इसे वापस करने के लिए एक HTP प्रतिक्रिया भेजता होता हिट दर्ज मुझे।
तो अगर वहाँ एक बात आप कैसे इंटरनेट कार्यों के बारे में यह सब के सब से दूर ले और HTP है यह अनुरोध प्रतिक्रिया चक्र आप एक वेब पेज के लिए कहा है और आप हमें अनुरोधों के बारे में थोड़ा और अधिक जानने में मदद करने के लिए एक वापस मिलता है।
हम एक उपकरण डाकिया कहा जाता है का उपयोग करने के लिए जा रहे हैं।
यह एक नि: शुल्क उपकरण है और वेब साइट डाकिया डॉट कॉम मिलता है और हम सब करने की जरूरत है अब इसे पाने पर क्लिक करें और फिर इसे एक क्रोम एक्सटेंशन पृष्ठ के लिए हमें ले जाएगा और फिर तुम सब करने की जरूरत है इसे स्थापित करने के लिए इस बटन को क्लिक करें ।
और फिर यह स्थापित एक बार आप आप अनुप्रयोग शुरू कर सकते हैं।
तो यह यहाँ डाकिया है।
मुझे आगे जाना है और यह पूर्ण स्क्रीन कर दूँगा।
डाकिया की सारी बात यह है कि यह हमें HTP अनुरोध और दर्शक प्रतिक्रियाओं बनाने की सुविधा देता है और यह वास्तव में डेवलपर्स को समझने के लिए कैसे चीजें संभवतः कुछ डिबग करने के लिए काम कर रहे हैं है।
डेटा सटीक तरीका है कि आप इसे करने के लिए उम्मीद कर रहे हैं वापस नहीं आ जाता है।
हम का उपयोग करने के लिए एक शैक्षिक उपकरण के रूप में वास्तव में जा रहे हैं और यह भी बाद में कुछ डिबगिंग के लिए इस्तेमाल करते हैं।
एक बार जब हम कुछ और अधिक जटिल क्षुधा का निर्माण शुरू।
तो इससे पहले कि मैं वास्तव में प्रदर्शन सिर्फ याद दिलाने के लिए जब मैं एक वेब पेज के लिए जाना है और मैं मैं यहाँ क्या कर सकते हैं कि यह एक HTP अनुरोध बना रहा है दर्ज क्लिक करें, लेकिन है कि डाकिया के साथ एक अनुरोध बनाने के लिए एक ही रास्ता नहीं है।
हम वास्तव में एक वेब पेज नहीं है और मैं अभी भी HTP अनुरोध कर सकते हैं।
मैं तो बस दोहराना कि हम सब अलग अलग स्थानों से अनुरोध कर सकते हैं।
हम उन्हें क्रोम की तरह एक ब्राउज़र से बना सकते हैं।
हम उन्हें डाकिया की तरह एक app से बना सकते हैं।
हम उन्हें टर्मिनल से हमारे कमांड लाइन से बना सकते हैं।
हम उन्हें अन्य क्षुधा से बना सकते हैं।
हम उन्हें बैकएंड से या एक iOS app से बना सकते हैं।
तो HTP अनुरोधों के विचार ब्राउज़रों से स्वतंत्र हैं।
आगे बढ़ते हैं और हमारी पहली अनुरोध करते हैं।
तो जब हम एक अनुरोध करना सबसे महत्वपूर्ण हिस्सा यूआरएल है कि हम अनुरोध जो इस मामले में हम सिर्फ दोहराने की कोशिश कर रहे हैं में गूगल डॉट कॉम के लिए कर रहे है।
जब मैं अपने ब्राउज़र में गूगल डॉट कॉम पर जाना है और मैं हिट दर्ज करें और फिर वहाँ यहाँ इस विकल्प के पद से हटाने पैच इन सभी विभिन्न क्या हम प्रत्येक टीटीपी फोन रख मिलता है।
और ये अनुरोध करता है कि हम कर सकते हैं के विभिन्न प्रकार के लिए देखें।
हम इन एक बहुत अधिक पैच डाल दिया है और नष्ट देख सकता हूँ और पोस्ट के साथ विशेष रूप से अधिक समय खर्च।
इन लोगों को भी बहुत कम महत्वपूर्ण हैं।
मैं आपको वे क्या कर के एक बहुत जल्दी संस्करण दे देंगे।
ये तो बस क्या हम इस अनुरोध के साथ कर रहे हैं सर्वर बताओ।
अनुरोध अगर हम सिर्फ गूगल के होम पेज को वापस लाने तरह की जानकारी को पुन: प्राप्त कर रहे हैं हम कर रहे हैं की किस प्रकार।
यही कारण है कि एक अनुरोध प्राप्त है।
मैं एक वेब साइट के लिए साइन अप करने तस्वीर या फेसबुक पर एक नई टिप्पणी बनाने या एक नई रेडिट पोस्ट भेजने या उन हो सकता पोस्ट अनुरोधों को अपलोड करते हैं, जहां मैं एक डेटाबेस के लिए नई जानकारी पोस्ट कर रहा हूँ कहीं मैं अपने अनुरोध के साथ कुछ डेटा भेज रहा हूँ एक अनुरोध प्राप्त बनाम।
आमतौर पर हम ज्यादा डेटा के साथ नहीं भेज रहे हैं।
डेटा वापस आने के लिए और फिर पैच में डाल के लिए चीजों को अद्यतन करने के लिए या उन्हें संपादित करने के लिए इस्तेमाल कर रहे हैं हम पूछ रहे हैं।
तो अगर मैं एक फेसबुक छवि है कि मैं के बाद मैं पहले से ही यह पोस्ट किया था मैं एक डाल एक पैच अनुरोध इस्तेमाल कर सकते हैं अपलोड किया था के शीर्षक अद्यतन करने के लिए करना चाहता था।
और हां उपयोगकर्ता इस पर फैसला कभी नहीं करता।
यह वही है जो डेवलपर पर फैसला है और फिर हम एक डिलीट अनुरोध जो यह क्या लगता है जब एक सर्वर एक डिलीट अनुरोध हो जाता है जैसे कि यह उम्मीद है कि आप कुछ नष्ट करने के लिए जा रहे हैं।
लेकिन जो सबसे महत्वपूर्ण बात यह है कि यह सब सिर्फ एक प्रोटोकॉल है।
याद रखें कि HTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए खड़ा है तो इसका मतलब यह नहीं है कि सिर्फ एक को नष्ट अनुरोध कुछ भेजकर स्वचालित रूप से हटा दिया है।
क्या इसका मतलब यह है कि यह एक प्रोटोकॉल है।
तो अगर मैं कहता हूं कि यह एक हटाने के अनुरोध है कि हम है कि यह कुछ को हटाना होगा उम्मीद करनी चाहिए।
तो फिर बहुत ही उच्च स्तर अवलोकन यहां इन सब के साथ गहराई में जा रहा होगा।
ये पहले पांच verbs और अनुरोधों के विभिन्न प्रकार के।
जब हम वास्तव में एक सर्वर है कि उन्हें संभालती हैं।
लेकिन मैं सिर्फ गूगल डॉट कॉम के लिए एक अनुरोध प्राप्त करने के लिए जा रहा हूँ शुरू करने के लिए और कहा कि हम सब करने की जरूरत है।
और मैं कुछ चीजों को वापस पाने के लिए भेजने के लिए अगर मैं क्लिक किया।
वहाँ हर के तीन महत्वपूर्ण भागों प्रतिक्रिया पहले एक प्रतिक्रिया के शरीर है।
यही कारण है कि पेलोड की तरह है।
यही कारण है कि वापस भेजा जा रहा है।
तो HD mal सी एस एस और इस मामले में जावास्क्रिप्ट।
और यह H.M.S. है और गूगल के होमपेज का जावास्क्रिप्ट।
यह अगर हम सिर्फ यह वहाँ हम चले की तरह गूगल के पास गया और देखें पृष्ठ स्रोत किया था कि हम क्या देखना होगा है।
इसलिए हमारे ब्राउज़र सिर्फ इतना है कि लेता है और यह अच्छा लग रही हो।
फिर दूसरी बात यह है कि हम वापस मिल हेडर है।
इसलिए वे जानकारी के कुछ टुकड़े होते हैं, तो हेडर प्रतिक्रिया के बारे में मेटा डेटा की तरह हैं।
कि मैं बाहर बात करेंगे महत्वपूर्ण लोगों सामग्री प्रकार हैं।
तो यह ठीक कहते हैं, बस आप मैं वापस एचएमओ बैठा हूँ सचेत करने के लिए है क्योंकि हम वास्तव में अन्य प्रकार के जो हम बाद में देखेंगे वापस भेज सकते हैं।
सब है कि हम अब तक देखा है, हालांकि एचएमओ है।
इसके अलावा दिनांक और समय जब यह प्रतिक्रिया तब हुआ जब इसे वापस भेज दिया गया।
और फिर इस बात का दर्जा जो हम भी यहां उठना बुलाया।
तो स्थिति कोड जानकारी का एक तीसरा बड़ा टुकड़ा है और यह सिर्फ एक संख्या है।
आप शायद उन्हें पहले देखा है।
सबसे महत्वपूर्ण बात यह 404 यदि आप पहले कभी या कभी एक स्थिति कोड के लिए देखा है।
यह HTP के प्रोटोकॉल का सिर्फ एक हिस्सा है।
यह कह रही है कि अनुरोध है कि आप बना दिया अच्छा रहा क्योंकि मैं पृष्ठ आप के लिए देख रहे हैं पाया स्थिति कोड 200 वापस भेजने के लिए जा रहा हूँ है की एक मानकीकृत तरीका है।
कौन हो तुम जाना चाहते हैं।
लेकिन फिर अगर हम एक पृष्ठ के लिए एक अनुरोध है कि हमारे पास वापस प्रतिक्रिया करने के लिए इंतजार करने के लिए सर्वर की जरूरत मौजूद नहीं है के लिए भेजा।
इसलिए अलग-अलग स्थिति कोड देखते हैं और वे एक अलग बातें मतलब है।
हम कक्षा में है पर बाद में उनके साथ फिर से काम करना होगा।
इसलिए हम शरीर जो सामग्री है कि वापस हेडर जो प्रतिक्रिया के बारे में मेटा डेटा होते भेजा जा रहा है है।
और उन टुकड़ों में से एक स्थिति कोड है और कहा कि सिर्फ एक संख्या है कि इस पूरे अनुरोध स्लेश प्रतिक्रिया चक्र की स्थिति का प्रतिनिधित्व करता है।
तो रेडिट डॉट कॉम बस ऐसे ही तरह एक और वेब साइट के साथ इस प्रदर्शन और हम भी आप अनुरोध हर बार मैं अपने ब्राउज़र को लोड प्राप्त कर दूँगा और मैं एक तुम जाने के लिए या मैं रेडिट डॉट कॉम पसंद करेंगे।
यही कारण है कि एक अनुरोध प्राप्त है।
मैं अपने ब्राउज़र खोज पट्टी से एक पोस्ट अनुरोध नहीं कर सकता।
हम एक एच एल रूप है जो हम संक्षेप में उल्लेख किया है कि जब हम रूपों के बारे में बात की थी और हम चाहते हैं कि कर रही हो जाएगा का उपयोग कर एक पोस्ट अनुरोध कर सकते हैं।
अभी के लिए हम सिर्फ प्राप्त अनुरोधों पर ध्यान केंद्रित कर रहे हैं।
इससे पहले मैंने उल्लेख किया है जब हम एक अनुरोध प्राप्त हम आम तौर पर वापस जानकारी के लिए पूछ रहे हैं और जब हम एक पोस्ट अनुरोध भेजने हम एक डेटाबेस के लिए तारीख डेटा जोड़ने की कोशिश कर रहे हैं जैसे एक अनुरोध भेजें।
तो वहाँ अनुरोध जहां मैं जानकारी वे जोड़ा जाना चाहता हूँ में भेज रहा हूँ में पेलोड किसी प्रकार का है।
उदाहरण के लिए जानकारी बनाने के लिए और आप फेसबुक पर या रेडिट पर पोस्ट।
लेकिन हम अभी भी एक अनुरोध प्राप्त के साथ कुछ डेटा भेज सकते हैं।
मैं आपको एक त्वरित उदाहरण देता हूँ।
अगर मैं रेडिट परिणाम जो मैं यहाँ खोल दिया है करने के लिए जाना है और मैं एक खोज करते हैं।
तो कहते हैं कि मैं Corgies के लिए खोज करना चाहते हैं और मैं हिट दर्ज करते हैं।
सूचना है कि यहाँ क्या अप होता है।
तो यह रेडिट डॉट कॉम स्लेश खोज प्रश्न चिह्न है।
क्यू Corgies बराबर होती है।
अनुरोधों को आप किस प्रकार लगता है कि मैं बनाने के लिए जब मैं यहीं हिट दर्ज करो।
खैर मैं तो बस आप कुछ ही मिनट पहले बताया था कि अनुरोध की ही तरह हम कर सकते हैं ब्राउज़र की खोज पट्टी या नव पट्टी से एक अनुरोध प्राप्त है।
तो यह एक अनुरोध प्राप्त है, लेकिन हम भी उसके साथ जानकारी का एक छोटा सा टुकड़ा भेज रहे हैं जो हमारे खोज शब्द है और यह अभी भी एक अनुरोध प्राप्त है।
हम कहीं भी एक डेटाबेस के लिए Corgies जोड़ने नहीं कर रहे हैं।
हम कुछ भी इस आवेदन करने के लिए या डेटाबेस के लिए नए पोस्टिंग नहीं कर रहे हैं।
हम विशुद्ध पदों उनके शीर्षक में Corgies है कि पुन: प्राप्त जानकारी को पुन: प्राप्त कर रहे हैं।
यह है कि हम एक अनुरोध प्राप्त के साथ साथ कुछ डेटा भेज सकते हैं कि कैसे है।
यह क्वेरी स्ट्रिंग कहा जाता है।
तो मैं मापदंडों में यहाँ मैं चाहता हूँ के रूप में नाम की तरह कुछ ठंड के बराबर होती है के रूप में कई जोड़ सकते हैं और यह कुछ भी नहीं होगा, लेकिन सर्वर है कि मिल जाएगा और अगर यह एक नाम पैरामीटर उम्मीद कर रहा था कि यह देखना होगा नाम पढ़ने के लिए अगर यह एक नाम उम्मीद कर रहा था बछेड़ा के बराबर है।
इसलिए मैं इन के रूप में कई के रूप में मैं चाहता हूँ टैग कर सकते हैं।
मैं यहाँ एक दूसरे से कर सकते हैं।
शहर Assef के बराबर होती है और मैं इनमें से एक साथ बदलते रहते हैं, लेकिन वे क्यू जो कुछ है कि रेडिट सर्वर खोज पृष्ठ पर उम्मीद की जाती है के अलावा कुछ भी मतलब नहीं है।
रेडिट डॉट कॉम स्लेश खोजें।
जब हम एक अनुरोध यह कतार उम्मीद के खोज शब्द के बराबर हो सकता है।
क्वेरी स्ट्रिंग के बारे में एक आखिरी बात यह है कि यह हमेशा एक प्रश्न चिह्न के बाद शुरू होता है और यह कि हम महत्वपूर्ण मूल्य जोड़े को अलग इसलिए क्यू एक Corgi नाम ठंड के बराबर होती है के बराबर होती है।
वे एक एम्परसेंड के द्वारा अलग कर रहे हैं वास्तव में इनमें से किसी एक को भेजने के लिए।
आप यहाँ वापस जा सकते हैं और मैं यहाँ कार्यक्रमों पर क्लिक कर सकते हैं और क्या harams मुझ करते हैं मैं अपने पैरामीटर कुंजी और मूल्य में जोड़ सकते हैं।
यहाँ तो हम कहते हैं कि मैं क्यू बिल्लियों जैसा कि आप देख सकते हैं डाकिया मेरे लिए इस छोटे से अनुरोध करता है और में क्वेरी स्ट्रिंग कहते हैं के बराबर होना चाहते हैं।
तो अब अगर मैं मारा यह डॉट कॉम क्यू बिल्लियों के बराबर होती है पढ़ने के लिए एक अनुरोध प्राप्त कर रही है यहां भेजते हैं।
मैं खोज परिणामों वापस पाने के लिए, क्योंकि इस रेडिट डॉट कॉम स्लेश खोज पर है सिर्फ यह डॉट कॉम नहीं पढ़ा नहीं जा रहा हूँ।
तो अब अगर मैं वापस जाने के लिए और रेडिट करते डॉट कॉम स्लेश खोज क्यू बिल्लियों के बराबर होती है।
इस खोज पेज के लिए एक अनुरोध कर रही है और कह रही है कि हम बिल्लियों के लिए खोज रहे हैं।
चलो जल्दी भेजने और यहाँ शरीर के पास जाओ।
हम उम्र Chimo का एक गुच्छा मिलता है और मैं के माध्यम से स्क्रॉल और यह है क्योंकि वहाँ इतनी जानकारी देखने के लिए मुश्किल है, लेकिन हम HD में बिल्लियों के लिए संदर्भ में एक पुरुष और एक डाकिया हम वास्तव में पूर्वावलोकन पर क्लिक कर सकते हैं और हम देख सकते हैं कि हम मिल बिल्लियों के बारे में जानकारी।
इसलिए इन बिल्लियों के बारे में सभी पोस्ट कर रहे हैं।
यह सही नहीं है।
सी एस एस नहीं दिखा रहा है, लेकिन यह कम से कम HCM मुँह कि हम देख सकते हैं।
इस सब को संक्षेप में प्रस्तुत करने के लिए हम तरह का एक बहुत यहाँ कवर किया।
पहली बात यह है कि आप विभिन्न स्थानों के सभी प्रकार से एक अनुरोध कर सकते था।
यह केवल अपने ब्राउज़र में नहीं है।
अगली बात यह है कि हर अनुरोध एक क्रिया या एक प्रकार है और हम केवल अभी तक प्राप्त अनुरोधों बना दिया गया है, लेकिन जल्द ही हम बाद अनुरोधों को देखेंगे जब हम वास्तव में एक डेटाबेस जा रहा है और हम उन साइन अप या एक नया प्रस्तुत देना चाहते हैं टिप्पणी या ऐसा कुछ।
वे एक के बाद अनुरोध भेज देंगे और हमारे सर्वर अनुरोध पोस्ट और जब यह अनुरोध माना जाता हो जाता है कुछ करने की उम्मीद करने के लिए जा रहा है।
तो अनुरोधों खोज अक्सर बस एक घर पृष्ठ हो रही है या किसी भी पृष्ठ है कि डेटा भेजने को शामिल नहीं करता हो रही जानकारी को पुन: प्राप्त करने के लिए मिल रहे हैं, लेकिन हम अभी भी मिल अनुरोध के साथ डेटा भेज सकते हैं।
आमतौर पर यह जब हम एक खोज क्वेरी या के बारे में हम चाहते हैं कि कैसे डेटा हल किया जाना है या क्या यह आदेश में होना चाहिए एक और पैरामीटर जैसे भेज रहे है।
लेकिन महत्वपूर्ण यह है कि हम अभी भी डेटाबेस के लिए कुछ भी नहीं जोड़ रहे हैं।
यह पढ़ने के लिए यह डेटाबेस है नहीं बदलता है।
यह सिर्फ बातें शीर्षक में बिल्लियों है और कहा कि सभी तर्क रेडिट पर होता यह है कि के लिए पूछ रहा है यह तो कुछ कोड गया है और अजगर और रेडिट कल्पना में लिखा है और देखना है कि हम एक अनुरोध प्राप्त के रूप में REDDITT डॉट कॉम स्लेश खोज के लिए पूछने जा रहा है और कि जब वे अनुरोधों यह डॉट कॉम स्लेश खोज पढ़ने के लिए बना है मिल चलाने के लिए और है कि कोड में यह फिर क्वेरी स्ट्रिंग चर कतार बजाय लिए दिखेगा।
इसी मूल्य बिल्लियों के सभी पोस्ट सभी टिप्पणियों को पुनः प्राप्त या जो कुछ भी ऐसा नहीं है कि मैच बिल्लियों करता है ले जाएगा और फिर मुझे वापस भेज देते हैं।
यह सब HD मेल हमारे अपने आवेदनों में से कुछ डिबगिंग के एक तरीके के रूप में इस पाठ्यक्रम में बाद में डाकिया को लौट जाएगा।