का उपयोग कर पायथन पोस्ट डेटा यह एक बहुत ही सरल सवाल होना चाहिए, लेकिन मुझे लगता है कि यह पता लगाने में सक्षम नहीं है।mod_wsgi
मैं अपने पायथन एप्लिकेशन को होस्ट करने के लिए अपाचे + mod_wsgi का उपयोग कर रहा हूं, और मैं फॉर्म में से किसी एक में सबमिट की गई सामग्री को प्राप्त करना चाहता हूं- न तो पर्यावरण मान, न ही sys.stdin में इनमें से कोई भी डेटा है । मुझे एक त्वरित हाथ दे रहा है?
संपादित करें: पहले से ही की कोशिश की:
- वातावरण [ "CONTENT_TYPE"] = 'आवेदन/x-www फार्म-urlencoded' (कोई डेटा)
- वातावरण [ "wsgi.input"] लगता है एक व्यावहारिक तरीका, हालांकि, दोनों वातावरण ["wsgi.input"]।(), और वातावरण ["wsgi.input"] पढ़ें। (-1) एक खाली स्ट्रिंग देता है (हाँ, सामग्री पोस्ट की गई है, और वातावरण [ "request_method"] = "पोस्ट"
हमारे पास विजेता है! धन्यवाद :) –
यह मेरे लिए अवरुद्ध है। यह बाइट्स की सटीक संख्या को पढ़कर हल किया गया था: 'length = int (environ.get ('CONTENT_LENGTH', '0')) 'और' ... पढ़ें (लंबाई) '। यह इस तथ्य के अनुरूप है कि समर्थित होने के लिए * प्रलेखन * पढ़ने '('लंबाई') (कोई लंबाई नहीं) का उल्लेख किया गया है। – EOL