GET और POST मेथड्स
आपको कई परिस्थितियों का सामना करना पड़ा होगा जब आपको अपने ब्राउज़र से कुछ जानकारी को वेब सर्वर और अंततः अपने CGI प्रोग्राम को पास करने की आवश्यकता होती है। अक्सर, ब्राउज़र दो विधियों का उपयोग करता है, दो इस जानकारी को वेब सर्वर को पास करते हैं। ये तरीके हैं GET मेथड और POST मेथड।
GET विधि का उपयोग करके जानकारी पास करना
GET विधि पृष्ठ अनुरोध में संलग्न एन्कोडेड उपयोगकर्ता जानकारी भेजती है। पृष्ठ और एन्कोडेड जानकारी को किसके द्वारा अलग किया जाता है? चरित्र इस प्रकार है -
https://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2
जीईटी विधि ब्राउज़र से वेब सर्वर तक जानकारी पास करने की डिफ़ॉल्ट विधि है और यह एक लंबी स्ट्रिंग उत्पन्न करती है जो आपके ब्राउज़र के स्थान:बॉक्स में दिखाई देती है। यदि आपके पास सर्वर को पास करने के लिए पासवर्ड या अन्य संवेदनशील जानकारी है तो कभी भी GET पद्धति का उपयोग न करें। जीईटी विधि में आकार सीमा है:अनुरोध स्ट्रिंग में केवल 1024 वर्ण भेजे जा सकते हैं। GET विधि QUERY_STRING शीर्षलेख का उपयोग करके जानकारी भेजती है और QUERY_STRING पर्यावरण चर के माध्यम से आपके CGI कार्यक्रम में पहुंच योग्य होगी।
आप किसी भी यूआरएल के साथ केवल कुंजी और मूल्य जोड़े को संयोजित करके जानकारी पास कर सकते हैं या आप जीईटी विधि का उपयोग करके जानकारी पास करने के लिए HTML