वेब / URLs

क्वेरी स्ट्रिंग बिल्डर

URL की क्वेरी स्ट्रिंग को कुंजी और मान वाली पंक्तियों के रूप में बनाएं या संपादित करें, सही एन्कोडिंग, दोहराई गई कुंजियों और स्पेस के लिए + या %20 के विकल्प के साथ; मौजूदा URL को पेस्ट करके उसे अलग-अलग पंक्तियों में बांटें।

क्वेरी स्ट्रिंग बिल्डर: हर कुंजी और मान को प्रतिशत-एन्कोड किया जाता है, ताकि किसी मान के अंदर मौजूद &, =, ? और # जैसे अक्षर पते को खराब न कर सकें। फ़ॉर्म एन्कोडिंग में स्पेस को + के रूप में लिखा जाता है, जैसा कि फ़ॉर्म सबमिट करते समय ब्राउज़र करते हैं; सख्त एन्कोडिंग में %20 लिखा जाता है और अक्षरों, अंकों तथा - . _ ~ के अलावा हर चीज़ को एस्केप किया जाता है। दोहराई गई कुंजियों का क्रम बरकरार रखा जाता है, जिस तरह कई सर्वर सूचियों को पढ़ते हैं। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

श्रेणी
वेब टूल्स
रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
Query string बिल्डरलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

=
=
https://example.com/search?q=red+shoes&size=10

की और मान आपके लिए एन्कोड किए जाते हैं, इसलिए किसी मान के अंदर मौजूद & = ? और # पते को बिगाड़ नहीं सकते। दोहराई गई की को उसी क्रम में रखा जाता है, क्योंकि कई सर्वर उन्हें सूची की तरह पढ़ते हैं।

जिन characters को encoding की ज़रूरत होती है

& parameters को अलग करता है, = key को उसके value से अलग करता है, # fragment शुरू करता है और form encoding में + का अर्थ space होता है। इसलिए इनमें से कोई भी शामिल करने वाले value को encode करना होगा: a&b, a%26b बन जाता है। Non-ASCII letters को UTF-8 bytes के रूप में encode किया जाता है, इसलिए é, %C3%A9 बन जाता है।

किसी भी URL के हिस्सों को देखने के लिए URL पार्सर और campaign links के लिए UTM बिल्डर का उपयोग करें।

लंबाई की सीमाएँ

Browsers बहुत लंबी URLs संभाल लेते हैं, लेकिन servers, proxies और कुछ services कुछ हजार characters के बाद उन्हें काट देती हैं और search engines छोटी URLs को प्राथमिकता देते हैं। बड़े या private data को query string के बजाय POST request body में रखें, क्योंकि query string logs और browser history में दिखाई देती है।

इस्तेमाल करने का तरीका

  1. किसी URL को पेस्ट करके उसके पैरामीटर पंक्तियों में बांटें या शुरुआत से बनाएं।
  2. कुंजियां और मान जोड़ें, संपादित करें या हटाएं।
  3. तैयार URL कॉपी करें; स्पेस के लिए + या %20 चुनें।

गोपनीयता और सीमाएँ

सब कुछ आपके ब्राउज़र में चलता है; URL के लिए कभी अनुरोध नहीं भेजा जाता।

संबंधित टूल्स

अक्सर पूछे जाने वाले सवाल

स्पेस के लिए + या %20?

अधिकांश सर्वरों के लिए क्वेरी स्ट्रिंग में दोनों का अर्थ स्पेस होता है; जब किसी सेवा के दस्तावेज़ में कहा गया हो, या URL के क्वेरी के अलावा किसी अन्य हिस्से में, तब %20 का इस्तेमाल करें।

मैं कोई सूची कैसे भेजूं?

कुंजी को दोहराएं, जैसे size=10&size=11; इसके बजाय कुछ फ़्रेमवर्क size[]=10&size[]=11 की अपेक्षा करते हैं।

UTM लिंक से इसमें क्या अंतर है?

UTM लिंक अभियान ट्रैकिंग के लिए पांच मानक कुंजियों वाली क्वेरी स्ट्रिंग होते हैं; UTM बिल्डर इन कुंजियों को आपके लिए भर देता है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं