श्रेणी: डेवलपर टूल
HAR फ़ाइल व्यूअर
ब्राउज़र के नेटवर्क लॉग स्थानीय रूप से देखें — समय, स्थिति कोड और विवरण सहित
HAR फ़ाइल स्थानीय रूप से खोलें और अपने ब्राउज़र में अनुरोध, स्थिति कोड, डोमेन, समय और आकार देखें। नेटवर्क लॉग न कभी अपलोड होते हैं, न दोबारा भेजे जाते हैं।
HAR किसी ब्राउज़िंग सत्र की पूरी रिकॉर्डिंग है और इसमें अक्सर कुकीज़, Authorization हेडर और पूरे रिक्वेस्ट बॉडी होते हैं। यह फ़ाइल आपके ब्राउज़र में पढ़ी जाती है और कभी अपलोड नहीं होती — किसी टिकट में जोड़ने से पहले इसे यहीं देख लें।
अपने ब्राउज़र के नेटवर्क पैनल से HAR निर्यात करें, फिर उसे यहाँ खोलें।
इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।
यह टूल क्या करता है
HAR फ़ाइल वही है जो आपके ब्राउज़र का नेटवर्क पैनल किसी सत्र को निर्यात करते समय लिखता है: हर अनुरोध, उसके हेडर, उसका समय और अक्सर उसका बॉडी भी। इसी वजह से यह बग रिपोर्ट के साथ भेजने के लिए सबसे उपयोगी चीज़ है और सबसे ख़तरनाक चीज़ों में से एक भी — सत्र कुकीज़, Authorization हेडर और क्वेरी स्ट्रिंग में पड़े टोकन सब इसके साथ चले जाते हैं। यह व्यूअर उस निर्यात को आपके ही टैब के भीतर छाँटने योग्य अनुरोध तालिका में बदल देता है, बताता है कि क्या धीमा था और क्या विफल हुआ, और क्रेडेंशियल ले जाने वाली प्रविष्टियों को चिह्नित करता है ताकि आप देख सकें कि पाने वाले को क्या दिखेगा। यह केवल JSON पढ़ता है: कोई अनुरोध दोबारा नहीं भेजा जाता।
इस्तेमाल कैसे करें
- अपने ब्राउज़र के नेटवर्क पैनल से HAR निर्यात करें, फिर यहाँ फ़ाइल चुनें।
- URL, मेथड, स्थिति श्रेणी या डोमेन से छाँटें, और धीमे या विफल अनुरोध खोजने के लिए समय या आकार से क्रमबद्ध करें।
- विवरण के लिए कोई URL चुनें, और फ़ाइल किसी के साथ साझा करने से पहले चिह्नित पंक्तियाँ जाँच लें।
निजता
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।
अक्सर पूछे जाने वाले सवाल
- HAR फ़ाइल क्या होती है?
- HTTP Archive: किसी ब्राउज़िंग सत्र की नेटवर्क गतिविधि का JSON रिकॉर्ड, जो ब्राउज़र के डेवलपर टूल से निर्यात होता है। इसमें हर अनुरोध और प्रतिक्रिया हेडर, समय और आकार के साथ दर्ज होती है।
- क्या कुकीज़ या टोकन अपलोड होते हैं?
- नहीं। फ़ाइल ब्राउज़र टैब में पढ़ी जाती है और कहीं नहीं भेजी जाती। इसे स्थानीय रूप से करना इसीलिए सार्थक है: HAR में अक्सर जीवित सत्र कुकीज़ और प्राधिकरण हेडर होते हैं, इसलिए उसे किसी ऑनलाइन विश्लेषक पर चढ़ाना उन्हें किसी तीसरे पक्ष को सौंप देना है।
- क्या मैं धीमे अनुरोध छाँट सकता/सकती हूँ?
- हाँ। समय से क्रमबद्ध करें ताकि सबसे धीमे ऊपर आ जाएँ; सारांश में कुल समय और सबसे धीमा अनुरोध दिखता है। आप स्थिति श्रेणी से छाँटकर 4xx और 5xx प्रतिक्रियाएँ भी अलग कर सकते हैं।
- क्या यह टूल नेटवर्क ट्रैफ़िक दोबारा चलाता है?
- नहीं। यह केवल निर्यात किया गया JSON पढ़ता है। फ़ाइल की कोई चीज़ दोबारा नहीं माँगी जाती, और यह पेज आपके डेटा के साथ अपनी कोई नेटवर्क कॉल नहीं करता।
- यह हेडर के नाम दिखाता है पर मान क्यों नहीं?
- क्योंकि सत्र कुकी या बियरर टोकन को दोबारा स्क्रीन पर छापना सिर्फ़ उस रहस्य की एक और प्रति बना देता है। नाम इतना बता देने के लिए काफ़ी हैं कि अनुरोध क्या ले जा रहा है और आपको क्या हटाना है।