वहाँ एक अंतर्निहित तरीका पोस्ट पर प्राप्त करने के लिए है/रैकेट में पैरामीटर प्राप्त? extract-binding
और दोस्तों मैं क्या चाहते हो, लेकिन वहाँ एक सख्त अपलोड फाइल से संबंधित संभावित सुरक्षा जोखिमों के बारे में संलग्न नोट जोपोस्ट/रैकेट में बाइंडिंग प्राप्त
निष्कर्ष निकाला है इसलिए, हम उनके इस्तेमाल के खिलाफ की सलाह देते हैं, लेकिन वे पुराने कोड के साथ संगतता के लिए प्रदान की जाती हैं है।
सबसे अच्छा मैं समझ सकता है (और मुझे पहले से माफ कर दो)
(bytes->string/utf-8 (binding:form-value (bindings-assq (string->bytes/utf-8 "[field_name_here]") (request-bindings/raw req))))
लेकिन यह है कि अनावश्यक रूप से जटिल लगता है (और ऐसा लगता है जैसे कि यह एक ही कीड़े बाइंडिंग अनुभाग में दस्तावेज़ीकृत में से कुछ से ग्रस्त हैं)।
वहाँ एक और अधिक या कम मानक, गैर गाड़ी रास्ता एक पोस्ट/प्राप्त-चर के मूल्य पाने के लिए एक क्षेत्र का नाम और अनुरोध दिया है? या बेहतर अभी तक, सूची/हैश/ए-सूची के रूप में POST/GET मानों का संग्रह वापस लेने का एक तरीका? उनमें से किसी को छोड़कर, क्या कोई ऐसा कार्य है जो वही करेगा, लेकिन केवल जीईटी को अनदेखा कर पोस्ट चर के लिए?
ऐसा लगता है कि पोस्ट/जीईटी परिवर्तनीय प्रतिनिधित्व कैसे काम करता है इसका थोड़ा टूटा मॉडल था। जिज्ञासा से, फॉर्मलेट इस पार्सिंग को कैसे संभालते हैं? क्या यह मूल रूप से वही बाध्यकारी है: फॉर्म-वैल्यू 'कॉल जो ऊपर है?मुख्य कारण यह है कि मैं फॉर्मलेट मार्ग पर सीधे नहीं गया था कि मैं jQuery.ajax के माध्यम से सर्वर के साथ संवाद करने की कोशिश कर रहा हूं (जो पोस्ट भेजता है या चर प्राप्त करता है, लेकिन आवश्यक रूप से फॉर्म तत्वों से संबंधित नहीं है)। – Inaimathi