का उपयोग कर django documentation में बिना acessing पोस्ट क्षेत्र डेटा, यह कहते हैं:एक रूप (REST API) Django
HttpRequest.POST
एक शब्दकोश की तरह, कि उपलब्ध कराने के सभी दिए गए HTTP POST पैरामीटर युक्त वस्तु अनुरोध में फॉर्म डेटा है। नीचे QueryDict दस्तावेज देखें। यदि आपको अनुरोध में पोस्ट किए गए कच्चे या गैर-फॉर्म डेटा तक पहुंचने की आवश्यकता है, तो इसके बजाय HttpRequest.body विशेषता के माध्यम से इसे एक्सेस करें।
हालांकि, सर्वर किसी ब्राउज़र का जवाब नहीं देता है (जैसे जेएस फ्रेमवर्क या फॉर्म का उपयोग करना) लेकिन इसके बजाय एक एआरआईडी/आईओएस एप्लिकेशन द्वारा भेजा गया एक आरईएसटी एपीआई।
यदि ग्राहक सीधे POST अनुरोध में फ़ील्ड भेजता है, तो मैं डेटा कैसे पढ़ सकता हूं? उदाहरण के लिए, इस (जावा + Unirest) के लिए:
Unirest.post("/path/to/server")
.field("field1", "value2")
.field("field2", "value2");
संपादित करें: मैं बस response.POST["field1"]
का उपयोग कर डेटा पढ़ सकते हैं, या मैं request.body
साथ कुछ करने के लिए करना होगा?
संपादित करें 2: तो मैं बस एक शब्दकोश की तरह request.POST
के समान वस्तु के रूप में उपयोग कर सकते हैं request.body
?
आप request.body में सभी डेटा – utkbansal