लेखक अजीत कुमार
क्वेरी स्ट्रिंग से तात्पर्य डाटा को फॉर्म कंट्रोल से सर्वर पर भेजने के लिए यूज की जाने वाली स्ट्रिंग से है। यह स्ट्रिंग वेब ऐड्रेस बार में यूआरएल के एक अंश के रूप में दिखाई पड़ता है। यूआरएल में ? चिह्न के पश्चात क्वेरी स्ट्रिंग को लिखा जाता है। इस स्ट्रिंग के माध्यम से क्लाइंट अपने डाटा को सर्वर को भेजता है।
जब फॉर्म के सबमिट बटन को क्लिक किया जाता है तब वेब ऐड्रेस बार में यह स्ट्रिंग ? के बाद दिखाई पड़ती है। क्वेश्चन चिह्न ? क्वेश्चन मार्क के पहले हमें प्रोटोकॉल जैसे एचटीटीपी या एचटीटीपीएस फॉरवर्ड स्लैश प्रोग्राम फॉरवर्ड स्लैश डायरेक्टरी जहां की फाइल या डाटा रिसॉर्ट रिसोर्स उपस्थित है इत्यादि होते हैं। क्वेश्चन मार्क के बाद पैरामीटर वैल्यू पेयर्स के रूप में डाटा को सर्वर पर भेजा जाता है। इस तरीके से स्ट्रिंग के रूप में डाटा को सर्वर पर भेजा जाता है तो उसे query-string कहते हैं।
यद्यपि डाटा को क्वेरी स्ट्रिंग के रूप में भेजना आसान होता है परंतु इस तरह से डाटा भेजना असुरक्षित होता है क्योंकि डाटा पैरामीटर वैल्यू के रूप में भेजने पर प्रत्यक्ष या विजिबल होता है। दूसरा लिमिटेशन या सीमांकन यह है कि क्वेरी स्ट्रिंग की लेंथ लिमिटेड होती है। यदि बहुत ज्यादा पैरामीटर्स हो तब बहुत बड़े लंबाई की क्वेरी स्ट्रिंग लिखना स्वीकृत नहीं होता।
इस तरह क्वेरी स्ट्रिंग की दो महत्त्वपूर्ण सीमाएं हैं-
१) प्रत्यक्ष दृष्टव्य होने से असुरक्षित और अगोपनीय
२) क्वेरी स्ट्रिंग की सीमित लम्बाई के कारण डाटा ट्रांसफर की सीमा
No comments:
Post a Comment