टर्ननाडो में HTTPRequest क्लास * वेब ढांचे में मददगार maps GET and POST arguments to lists। मैं समझता हूं क्यों - यदि किसी दिए गए तर्क का नाम कई बार उपयोग किया जाता है। लेकिन कुछ RequestHandlers के लिए, यह एक दर्द है। उदाहरण के लिए, यदि मैं एक जेसन ऑब्जेक्ट पास करना चाहता हूं और इसे सर्वर पर जैसा पार्स करना चाहता हूं।टॉरनाडो मानचित्र सूचियों के लिए प्राप्त करें और पोस्ट करें। मैं इस "फीचर" को कैसे अक्षम कर सकता हूं?
मानचित्र-से-सूची व्यवहार को अक्षम करने का सबसे सरल तरीका क्या है ताकि मैं एक बवंडर/चक्रवात सर्वर पर अनलर्टेड जेसन भेज सकूं?
* वास्तव में, यहां एक कार्यान्वयन अंतर होने पर चक्रवात, वास्तव में।
धन्यवाद! क्या होगा यदि मैं सिर्फ एक एकल जेसन ऑब्जेक्ट के रूप में तर्कों के पूरे सेट को वापस करना चाहता हूं? मैं पूरे शब्दकोश पर पुनरावृत्ति करके और प्रत्येक कुंजी के लिए get_argument को कॉल करके इसे पुनर्निर्माण कर सकता हूं, लेकिन यह अक्षम लगता है। – Abe
json.dumps ({k: self.request.arguments में k के लिए self.get_argument (k)} - यह वास्तव में अक्षम नहीं है। – koblas