क्रैश कोर्स 101
10 मॉड्यूल
5 सप्ताह

नेटवर्क अनुरोध

कॉपी करने के लिए क्लिक करें

विस्तृत जानकारी के लिए नेटवर्क अनुरोधों को ट्रैक करना


Developer Tools का एक अन्य उपयोगी खंड Network है। इसमें, आप सभी नेटवर्क अनुरोधों और उनके बारे में विस्तृत जानकारी को ट्रैक कर सकते हैं और प्राप्त उत्तरों को पार्स कर सकते हैं। आइए देशों के बारे में जानकारी वाली तालिका का उदाहरण देखें। यह मॉड्यूल 8 में बनाया गया था, और हम निश्चित रूप से जानते हैं कि इस तालिका को पॉप्युलेट करने के लिए एक GET अनुरोध किया जाना चाहिए। आइए संबंधित पृष्ठ खोलें और सुनिश्चित करें कि अनुरोध वास्तव में भेजा गया है और सही ढंग से बनाया गया है।

तालिका सही ढंग से बनाई गई थी, यह स्वचालित रूप से भर जाती है, और इसलिए अनुरोध भेजने का तथ्य संदेह में नहीं था। यह वास्तव में Network अनुभाग में देखा जा सकता है। लेकिन इसकी संभावित अनुपस्थिति सिर्फ इस बात का जवाब दे सकती है कि तालिका में कोई डेटा क्यों नहीं है। इस मामले में, यह स्पष्ट हो जाएगा कि आपको GET अनुरोध की अनुपस्थिति के कारण की तलाश करने की आवश्यकता है (संभावित विकल्प: भेजने के लिए सही ट्रिगर सेट नहीं है; ट्रिगर को सक्रिय करने वाली घटना नहीं होती है; व्यवसाय प्रक्रिया थी त्रुटियों के साथ संकलित)।

आवश्यक जानकारी प्रदर्शित करने में अधिक सुविधा के लिए, आप तुरंत Fetch / XHR फ़िल्टर सक्रिय कर सकते हैं (विभिन्न सेवा अनुरोध जिनकी इस स्तर पर आवश्यकता नहीं है, प्रदर्शित नहीं किए जाएंगे) या यहां तक कि कीवर्ड खोज का उपयोग भी कर सकते हैं।

Headers

यहां आप सभी विवरणों में अनुरोध को पार्स कर सकते हैं और सुनिश्चित कर सकते हैं कि यह सही तरीके से किया गया है। इस उदाहरण में, Headers टैब ( General -> Request URL ) पर, अनुरोध पूरी तरह से प्रदर्शित पैरामीटर के साथ प्रदर्शित होता है।

हम सत्यापित कर सकते हैं कि पैरामीटर सेट हैं:

  • _offset=0 का अनुरोध किया जाता है, जैसा कि शुरू से ही और बिना इंडेंटेशन के है
  • _with=1 - देशों के बारे में जानकारी के अलावा, संबंधित तालिकाओं से भी जानकारी मांगी जाती है (इस मामले में, 1 का अर्थ है शहरों के बारे में जानकारी प्राप्त करना)
  • _limit=10 - अनुरोध पहले 10 तत्वों तक सीमित है
  • _sort_order=ASC - आरोही क्रम में सॉर्ट किया गया डेटा
  • _sort_by=name - नाम के अनुसार क्रमबद्ध डेटा

Payload टैब पर समान पैरामीटर देखे जा सकते हैं। यह प्रासंगिक है जब अनुरोध की संरचना का विस्तार से अध्ययन करना आवश्यक है। POST अनुरोध भेजते समय अक्सर इसकी आवश्यकता होती है जब डेटाबेस को लिखने के लिए एक मॉडल ऑब्जेक्ट पास किया जाता है, और आपको इसकी संरचना पर विस्तार से विचार करने की आवश्यकता होती है।

Preview

लेकिन सबसे बड़ी रुचि अक्सर अनुरोध ही नहीं होती बल्कि उसका उत्तर, अनुरोध का परिणाम होता है। आप इसे Preview टैब पर संरचित रूप में देख सकते हैं।

इस उदाहरण में, आप देख सकते हैं कि प्रतिक्रिया में तीन देशों के बारे में जानकारी प्राप्त हुई थी। आप उनका नाम, विवरण, संबंधित शहरों के बारे में डेटा और विभिन्न सेवा जानकारी (आईडी, निर्माण समय, संशोधन समय, आदि) भी देख सकते हैं। यहां किसी भी डेटा की अनुपस्थिति यह बताएगी कि यह डेटा तालिका में क्यों नहीं है (जिसका अर्थ है कि आपको व्यवसाय प्रक्रिया को समझने की आवश्यकता है जिसके परिणामस्वरूप यह डेटा प्राप्त किया जाना है)। या इसके विपरीत, अतिरिक्त डेटा की उपस्थिति यह स्पष्ट कर देगी कि तालिका को और अधिक विस्तृत बनाया जा सकता है।

Was this article helpful?
अभी भी उत्तर की तलाश है?