URL एन्कोड / डिकोड

पर्सेंट-एन्कोडिंग के साथ URL कंपोनेंट को एन्कोड या डिकोड करें।

URL एन्कोडिंग कब उपयोग करें


URL एन्कोडिंग क्वेरी स्ट्रिंग और पथ खंडों में विशेष वर्णों को सुरक्षित रखती है।

  • API अनुरोध URL बनाने से पहले क्वेरी पैरामीटर मान तैयार करें।
  • कॉपी किए गए लिंक को डिकोड करके पठनीय पैरामीटर मान जांचें।
  • असुरक्षित वर्णों के कारण होने वाले खराब अनुरोधों का समस्या निवारण करें।

प्रतिशत-एन्कोडिंग के बारे में


प्रतिशत-एन्कोडिंग, जिसे URL एन्कोडिंग भी कहा जाता है, एक Uniform Resource Identifier (URI) में वर्णों को एन्कोड करने का एक तंत्र है। प्रत्येक वर्ण को एक प्रतिशत चिह्न के बाद दो हेक्साडेसिमल अंकों से बदला जाता है जो वर्ण के बाइट मान का प्रतिनिधित्व करते हैं। यह सुनिश्चित करता है कि URI विभिन्न प्रणालियों और प्रोटोकॉल पर प्रसारित होने पर वैध और अस्पष्ट रहें।

आरक्षित और गैर-आरक्षित वर्ण

RFC 3986 URI वर्णों को आरक्षित वर्णों में विभाजित करता है, जैसे कोलन, स्लैश और प्रश्न चिह्न, जो संरचनात्मक अर्थ रखते हैं, और गैर-आरक्षित वर्ण, जैसे अक्षर, अंक, हाइफन और अंडरस्कोर, जो कभी एन्कोड नहीं किए जाते। अन्य सभी वर्ण, जिनमें रिक्त स्थान और अधिकांश विराम चिह्न शामिल हैं, URI घटक में प्रकट होने से पहले प्रतिशत-एन्कोड किए जाने चाहिए।

Wikipedia — Percent-encoding