URL पार्सर
कोई भी पूरा URL पेस्ट करें और उसका प्रोटोकॉल, होस्ट, पोर्ट, पाथ, क्वेरी पैरामीटर और हैश अलग-अलग देखें।
यह कैसे काम करता है
यह पूरी तरह ब्राउज़र के नेटिव URL API पर चलता है, ठीक वही पार्सर जिसे आपका
ब्राउज़र किसी लिंक पर नेविगेट करने के लिए इस्तेमाल करता है, इसलिए यह ब्रेकडाउन किसी
हाथ से बनाए रेगेक्स के अनुमान की बजाय पूर्णतः प्रामाणिक होता है। क्वेरी पैरामीटर
URLSearchParams से आते हैं, जो पर्सेंट-डिकोडिंग और दोहराई गई keys को सही
तरीक़े से हैंडल करता है।
यहां कुछ भी URL को फ़ेच नहीं करता, यह सिर्फ़ आपके टाइप किए टेक्स्ट को पार्स करता है। कोई नेटवर्क रिक्वेस्ट नहीं भेजी जाती, और URL का कोई हिस्सा आपके ब्राउज़र से बाहर नहीं जाता।
अक्सर पूछे जाने वाले सवाल
क्वेरी पैरामीटर कैसे हैंडल होते हैं?
? के बाद हर key=value जोड़े को डिकोड करके अलग-अलग लिस्ट किया जाता है, दोहराई गई keys (जैसे ?tag=a&tag=b) समेत, जो कई पंक्तियों में दिखती हैं ताकि कुछ भी चुपचाप मर्ज न हो।
क्या यह रिलेटिव URL पर काम करता है?
नहीं, प्रोटोकॉल वाला पूरा URL ज़रूरी है, क्योंकि ब्राउज़र का अपना URL पार्सर (जिसे यह टूल सीधे इस्तेमाल करता है) रिलेटिव URL को रिज़ॉल्व करने के लिए एक बेस चाहता है।
क्या URL कहीं भेजा जाता है?
नहीं। पार्सिंग पूरी तरह क्लाइंट-साइड, ब्राउज़र के बिल्ट-इन URL API से होती है। कुछ भी अपलोड नहीं होता, और खुद URL पर कोई रिक्वेस्ट नहीं भेजी जाती।