Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

HTTP प्रोटोकॉल में GET और POST मेथड में क्या अंतर है?

<घंटा/>

GET विधि

GET विधि पृष्ठ अनुरोध में संलग्न एन्कोडेड उपयोगकर्ता जानकारी भेजती है। पृष्ठ और एन्कोडेड जानकारी को किसके द्वारा अलग किया जाता है? चरित्र इस प्रकार है -

https://www.test.com/hello?key1=value1&key2=value2

ब्राउज़र से वेब सर्वर तक जानकारी भेजने के लिए जीईटी विधि डिफ़ॉल्ट विधि है और यह एक लंबी स्ट्रिंग उत्पन्न करती है जो आपके ब्राउज़र के स्थान:बॉक्स में दिखाई देती है। . यह अनुशंसा की जाती है कि GET विधि का उपयोग न करना बेहतर है। यदि आपके पास सर्वर को पास करने के लिए पासवर्ड या अन्य संवेदनशील जानकारी है।

GET विधि की आकार सीमा है:अनुरोध स्ट्रिंग में केवल 1024 वर्ण हो सकते हैं

यह जानकारी QUERY_STRING शीर्षलेख . का उपयोग करके पास की जाती है और QUERY_STRING पर्यावरण चर के माध्यम से पहुंच योग्य होगा जिसे getQueryString() का उपयोग करके नियंत्रित किया जा सकता है और getParameter() अनुरोध वस्तु के तरीके।

पोस्ट विधि

बैकएंड प्रोग्राम को जानकारी भेजने का एक आम तौर पर अधिक विश्वसनीय तरीका POST विधि है।

यह विधि जानकारी को ठीक उसी तरह से पैकेज करती है जैसे GET विधि, लेकिन इसे एक के बाद टेक्स्ट स्ट्रिंग के रूप में भेजने के बजाय? यूआरएल में यह इसे एक अलग संदेश के रूप में भेजता है। यह संदेश बैकएंड प्रोग्राम में मानक इनपुट के रूप में आता है जिसे आप पार्स कर सकते हैं और अपने प्रसंस्करण के लिए उपयोग कर सकते हैं।


  1. C# में ओवरराइडिंग और शैडोइंग में क्या अंतर है?

    ओवरराइडिंग और शैडोइंग के बीच अंतर निम्नलिखित हैं - शैडोइंग पूरी विधि को फिर से परिभाषित करता है, जबकि ओवरराइडिंग केवल विधि के कार्यान्वयन को फिर से परिभाषित करता है। ओवरराइडिंग में, आप चाइल्ड क्लास की ऑब्जेक्ट ओवरराइड विधि का उपयोग करके बेस क्लास तक पहुँच सकते हैं.. शैडोइंग चैल्ड क्लास मेथोस त

  1. सूचना की स्वतंत्रता और सूचना गोपनीयता में क्या अंतर है?

    सूचना की स्वतंत्रता - सूचना की स्वतंत्रता (एफओआई) एक अवधारणा है जो मोटे तौर पर इस सिद्धांत को परिभाषित करती है कि व्यक्तियों और जनता को उनके हितों के लिए प्रासंगिक जानकारी तक पहुंचने का अधिकार है। संयुक्त राष्ट्र सूचना की स्वतंत्रता को एक बुनियादी मानव अधिकार के रूप में पहचानता है। संयुक्त राष्ट्र

  1. पायथन सीजीआई प्रोग्रामिंग में जीईटी और पोस्ट के बीच क्या अंतर है?

    GET और POST मेथड्स आपको कई परिस्थितियों का सामना करना पड़ा होगा जब आपको अपने ब्राउज़र से कुछ जानकारी को वेब सर्वर और अंततः अपने CGI प्रोग्राम को पास करने की आवश्यकता होती है। अक्सर, ब्राउज़र दो विधियों का उपयोग करता है, दो इस जानकारी को वेब सर्वर को पास करते हैं। ये तरीके हैं GET मेथड और POST मेथड।