HTTP प्रोटोकॉल में POST विधि द्वारा फॉर्म भेजना
आइए अब फॉर्म को POST विधि द्वारा भेजें।
method विशेषता को उचित मान निर्दिष्ट करें:
<form action="/page/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
सबमिट बटन दबाने के बाद निम्नलिखित HTTP अनुरोध निष्पादित किया जाएगा:
POST /page/ HTTP/1.1
जैसा कि आप देख रहे हैं, इस विधि द्वारा भेजने पर, अनुरोध URI में फॉर्म डेटा शामिल नहीं होगा। यह डेटा क्वेरी स्ट्रिंग के रूप में अनुरोध के बॉडी में शामिल होगा:
test1=value1&test2=2
एक फॉर्म बनाएं जो डेटा POST विधि द्वारा भेजती हो और इसे किसी भी वेबसाइट पर भेजें।
फॉर्म भेजने के बाद URL की सामग्री का अध्ययन करें और सुनिश्चित करें कि इस तरह से फॉर्म भेजने पर GET पैरामीटर नहीं हैं।
फॉर्म भेजने के बाद पृष्ठ को रीफ्रेश करने का प्रयास करें। क्या होता है?
ब्राउज़र डिबगर में "Payload" टैब ढूंढें। देखें कि इसमें क्या शामिल होगा।