Web APIs के लिए URL क्वेरी स्ट्रिंग पैरामीटर्स को एनकोड करें

जब आप REST APIs में एम्परसेंड (&), स्लैश (/), हैश चिह्न (#), या स्पेस वाले क्वेरी पैरामीटर भेजते हैं, तो वेब सर्वर अक्सर क्वेरी स्ट्रक्चर को गलत समझ लेते हैं। आप स्टैंडर्ड कॉम्पोनेन्ट एनकोडिंग का उपयोग करके अलग-अलग पैरामीटर मानों को सुरक्षित रूप से एनकोड कर सकते हैं।

स्टेप बाय स्टेप

  1. 1

    पैरामीटर टेक्स्ट दर्ज करें

    स्पेशल कैरेक्टर्स या विराम चिह्नों वाली रॉ स्ट्रिंग वैल्यू पेस्ट करें।

  2. 2

    कॉम्पोनेन्ट मोड चुनें

    अलग-अलग क्वेरी मानों के लिए 'Value (encodeURIComponent)' चुनें।

  3. 3

    एस्केप की गई वैल्यू कॉपी करें

    सुरक्षित रूप से एस्केप की गई स्ट्रिंग को कॉपी करें और अपने टारगेट API रिक्वेस्ट URL में जोड़ें।

कॉम्पोनेन्ट मोड बनाम फुल URL मोड

अलग-अलग पैरामीटर मानों के भीतर सभी रिज़र्व्ड कैरेक्टर्स को सटीक रूप से एस्केप करने के लिए 'Value (encodeURIComponent)' मोड चुनें, ताकि HTTP रिक्वेस्ट रूट्स टूटे बिना बैकएंड पार्सर को सही डेटा मिल सके।

स्पेस को प्लस (+) में बदलने का टॉगल

अपने टारगेट API सर्वर या सर्च एंडपॉइंट की विशिष्ट क्वेरी फॉर्मेट ज़रूरतों से मेल खाने के लिए स्पेस के लिए '%20' और '+' के बीच टॉगल करें।

अलग-अलग स्थितियों के लिए गाइड

URL Encode & Decode →

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

encodeURI और encodeURIComponent में क्या अंतर है?

encodeURI URL स्ट्रक्चर वर्णों (जैसे '://', '?', '&') को सुरक्षित रखता है, जबकि encodeURIComponent क्वेरी मानों के लिए सभी रिज़र्व्ड विराम चिह्नों को एनकोड करता है।

क्या यह टूल वास्तविक API रिक्वेस्ट भेजता है या एंडपॉइंट्स को पिंग करता है?

नहीं, यह एक ऑफलाइन स्ट्रिंग एन्कोडर और पार्सर है; यह लिंक स्टेटस की जांच नहीं करता है और न ही HTTP रिक्वेस्ट भेजता है।