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

पायथन में POST विधि का उपयोग करके जानकारी पास करना


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

उदाहरण

नीचे वही hello_get.py स्क्रिप्ट है जो GET के साथ-साथ POST विधि को संभालती है।

#!/usr/bin/python Import modules for CGI handling import cgi, cgitb # Create instance of FieldStorage form = cgi.FieldStorage() # Get data from fields first_name = form.getvalue('first_name') last_name = form.getvalue('last_name') print "Content-type:text/html\r\n\r\n" print "" print "" print "Hello - Second CGI Program" print "" print "" print "

Hello %s %s

" % (first_name, last_name) print "" print ""

आउटपुट

आइए फिर से वही उदाहरण लें जो HTML FORM और सबमिट बटन का उपयोग करके दो मान पास करता है। हम इस इनपुट को संभालने के लिए वही CGI स्क्रिप्ट hello_get.py उपयोग करते हैं।

First Name:
Last Name:

उपरोक्त फॉर्म का वास्तविक आउटपुट यहां है। आप पहला और अंतिम नाम दर्ज करें और फिर परिणाम देखने के लिए सबमिट बटन पर क्लिक करें।

पायथन में POST विधि का उपयोग करके जानकारी पास करना


  1. Python में स्कैटर प्लॉट पर लाइन कैसे ओवरप्लॉट करें? Python में स्कैटर प्लॉट पर लाइन कैसे ओवरप्लॉट करें?

    सबसे पहले, हम scatter मेथड का उपयोग करके विभिन्न डेटा बिंदुओं के लिए स्कैटर बना सकते हैं, और फिर plot मेथड का उपयोग करके लाइन प्लॉट कर सकते हैं। चरण figure() मेथड का उपयोग करके आकार (4, 3) के साथ एक नया चित्र बनाएं, या मौजूदा चित्र को सक्रिय करें। plt.axes() का उपयोग करके वर्तमान चित्र में एक अक्ष

  1. पायथन में POST विधि का उपयोग करके जानकारी पास करना पायथन में POST विधि का उपयोग करके जानकारी पास करना

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

  1. पायथन में GET विधि का उपयोग करके जानकारी पास करना पायथन में GET विधि का उपयोग करके जानकारी पास करना

    GET विधि एन्कोडेड उपयोगकर्ता जानकारी को पेज अनुरोध में जोड़कर भेजती है। पेज और एन्कोडेड जानकारी ? कैरेक्टर द्वारा अलग की जाती है जैसे -https://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2GET विधि ब्राउज़र से वेब सर्वर पर जानकारी पास करने की डिफ़ॉल्ट विधि है और यह एक लंबी स्ट्रिंग उत्पन्