जब आप REST APIs में एम्परसेंड (&), स्लैश (/), हैश चिह्न (#), या स्पेस वाले क्वेरी पैरामीटर भेजते हैं, तो वेब सर्वर अक्सर क्वेरी स्ट्रक्चर को गलत समझ लेते हैं। आप स्टैंडर्ड कॉम्पोनेन्ट एनकोडिंग का उपयोग करके अलग-अलग पैरामीटर मानों को सुरक्षित रूप से एनकोड कर सकते हैं।
पैरामीटर टेक्स्ट दर्ज करें
स्पेशल कैरेक्टर्स या विराम चिह्नों वाली रॉ स्ट्रिंग वैल्यू पेस्ट करें।
कॉम्पोनेन्ट मोड चुनें
अलग-अलग क्वेरी मानों के लिए 'Value (encodeURIComponent)' चुनें।
एस्केप की गई वैल्यू कॉपी करें
सुरक्षित रूप से एस्केप की गई स्ट्रिंग को कॉपी करें और अपने टारगेट API रिक्वेस्ट URL में जोड़ें।
अलग-अलग पैरामीटर मानों के भीतर सभी रिज़र्व्ड कैरेक्टर्स को सटीक रूप से एस्केप करने के लिए 'Value (encodeURIComponent)' मोड चुनें, ताकि HTTP रिक्वेस्ट रूट्स टूटे बिना बैकएंड पार्सर को सही डेटा मिल सके।
अपने टारगेट API सर्वर या सर्च एंडपॉइंट की विशिष्ट क्वेरी फॉर्मेट ज़रूरतों से मेल खाने के लिए स्पेस के लिए '%20' और '+' के बीच टॉगल करें।
encodeURI URL स्ट्रक्चर वर्णों (जैसे '://', '?', '&') को सुरक्षित रखता है, जबकि encodeURIComponent क्वेरी मानों के लिए सभी रिज़र्व्ड विराम चिह्नों को एनकोड करता है।
नहीं, यह एक ऑफलाइन स्ट्रिंग एन्कोडर और पार्सर है; यह लिंक स्टेटस की जांच नहीं करता है और न ही HTTP रिक्वेस्ट भेजता है।