URL पार्सर
URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
आपके URL आपके ब्राउज़र में लोकल रूप से पार्स होते हैं और कुछ भी अपलोड नहीं होता, इसलिए क्रेडेंशियल या टोकन वाले लिंक कभी आपके डिवाइस से बाहर नहीं जाते।
किसी URL स्ट्रिंग को एनकोड या डिकोड करना है? URL Encoder आज़माएं।
URL पार्सर के बारे में
URL parser किसी भी URL को उसके अलग-अलग भागों में तोड़ता है ताकि आप ठीक-ठीक देख सकें कि एक लिंक में क्या है। एक पूरा पता पेस्ट करें और यह origin, प्रोटोकॉल, hostname, पोर्ट, पाथ, हैश और कोई भी username या password अलग कर देता है, फिर हर क्वेरी पैरामीटर को एक स्पष्ट key/value जोड़ी के रूप में सूचीबद्ध करता है। यह डेवलपर्स, QA इंजीनियरों और API टेस्टर्स के लिए बनाया गया है जिन्हें रीडायरेक्ट डीबग करने, ट्रैकिंग पैरामीटर सत्यापित करने या एक जटिल क्वेरी स्ट्रिंग को एक नज़र में पढ़ने की ज़रूरत होती है। चूंकि यह आपके ब्राउज़र के नेटिव URL इंजन का उपयोग करता है, पार्सिंग ठीक वैसी ही होती है जैसी आपका कोड रनटाइम पर वास्तव में देखेगा। इसे एक त्वरित url inspector, एक url query string parser के रूप में, या लंबे कैंपेन लिंक से क्वेरी पैरामीटर निकालने के लिए उपयोग करें। सब कुछ आपके ब्राउज़र में लोकल रूप से चलता है, इसलिए जो URL आप पेस्ट करते हैं वे कभी आपके डिवाइस से बाहर नहीं जाते।
विशेषताएँ
- एक URL को origin, प्रोटोकॉल, hostname, पोर्ट, पाथ और हैश में विभाजित करता है
- मौजूद होने पर एम्बेडेड username और password क्रेडेंशियल सामने लाता है
- हर क्वेरी पैरामीटर को एक पठनीय key और value जोड़ी के रूप में सूचीबद्ध करता है
- क्वेरी पैरामीटर गिनता है ताकि आप डुप्लिकेट या गायब keys पहचान सकें
- ब्राउज़र के नेटिव URL इंजन का उपयोग करके percent-encoded मानों को डिकोड करता है
- इनपुट सत्यापित करता है और गलत URL या गायब scheme को फ्लैग करता है
- जैसे-जैसे आप टाइप करते हैं, बिना सबमिट चरण के तुरंत पार्स करता है
URL पार्सर का उपयोग कैसे करें
- URL बॉक्स में एक पूरा URL पेस्ट या टाइप करें, उसके scheme जैसे https:// सहित।
- पार्स किए गए origin, प्रोटोकॉल, hostname, पोर्ट, पाथ और हैश पंक्तियों को पढ़ें।
- हर key और value का निरीक्षण करने के लिए क्वेरी पैरामीटर सेक्शन तक स्क्रॉल करें।
- वैरिएशन परखने के लिए URL को वहीं संपादित करें और ब्रेकडाउन को लाइव अपडेट होते देखें।
उदाहरण
इनपुट
https://example.com:8443/path/to/page?q=search&lang=hi#section
आउटपुट
Origin: https://example.com:8443
Protocol: https:
Hostname: example.com
Port: 8443
Path: /path/to/page
Hash: #section
Query parameters · 2
q = search
lang = hi
एक URL जो अपने भागों में बंटा है और क्वेरी पैरामीटर सूचीबद्ध हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- example.com/path जैसे बिना scheme वाला URL पेस्ट करने पर invalid URL एरर आता है। — https:// जैसा एक scheme जोड़ें ताकि parser उसे पढ़ सके, जैसे https://example.com/path।
- क्वेरी पैरामीटर गड़बड़ दिखते हैं या उनमें %20 और अन्य कोड होते हैं। — स्रोत URL में मान percent-encoded होते हैं; parser उन्हें अपने आप डिकोड कर देता है, इसलिए हर पंक्ति में दिखाया गया डिकोडेड मान पढ़ें।
- एक दोहराया गया पैरामीटर एक नज़र में केवल एक बार दिखता है। — सेक्शन हेडर में पैरामीटर गिनती जांचें, जो डुप्लिकेट keys सहित हर घटना को सूचीबद्ध करती है।
- एक https URL के लिए पोर्ट पंक्ति गायब है। — https के लिए 443 और http के लिए 80 जैसे डिफ़ॉल्ट पोर्ट URL इंजन द्वारा छोड़ दिए जाते हैं; केवल गैर-डिफ़ॉल्ट पोर्ट दिखाए जाते हैं।
अक्सर पूछे जाने वाले प्रश्न
- URL Parser क्या है और यह क्या दिखाता है?
- URL Parser एक URL को origin, प्रोटोकॉल, hostname, पोर्ट, पाथ, हैश और किसी भी एम्बेडेड username या password में तोड़ता है, साथ ही सभी क्वेरी पैरामीटरों की key/value जोड़ियों के रूप में पूरी सूची देता है।
- URL Parser में invalid URL एरर कैसे ठीक करूं?
- https:// या कोई अन्य प्रोटोकॉल जैसा पूरा scheme शामिल करें, उदाहरण के लिए https://example.com/path?q=1, और URL Parser लिंक पढ़ लेगा व एरर हटा देगा।
- क्या URL Parser percent-encoded क्वेरी मानों को डिकोड करता है?
- हाँ। क्वेरी पैरामीटर मान ब्राउज़र के नेटिव URL इंजन का उपयोग करके डिकोड किए जाते हैं, इसलिए आपको %20 एस्केप के बजाय मानव-पठनीय मान दिखता है।
- क्या URL Parser एक ही key के लिए कई मान संभाल सकता है?
- हाँ। हर घटना अलग से सूचीबद्ध होती है और हेडर कुल पैरामीटर गिनती दिखाता है, इसलिए डुप्लिकेट keys पहचानना आसान है।
- क्या मैं URL Parser में जो URL पेस्ट करता हूं वे निजी रहते हैं?
- हाँ। URL Parser सब कुछ आपके ब्राउज़र में लोकल रूप से प्रोसेस करता है और कुछ भी सर्वर पर अपलोड नहीं होता, इसलिए क्रेडेंशियल वाले URL भी आपके डिवाइस पर ही रहते हैं।
संबंधित टूल
सभी ArrayKit टूल