क्या ???उपयोगकर्ता द्वारा परिभाषित किया जा सकता है?
हाँ।
या यह HTML द्वारा आपूर्ति की जाती है
नहीं। HTML का इससे कोई लेना- देना नहीं है। नीचे दिया गया पढ़ें।
यह मेरे को परिभाषित करने के लिए संभव है ???के रूप में abcdefg?
हाँ।
यदि आप वेब सर्वर पर निम्न डेटा भेजना चाहते हैं:
name = John
age = 12
उपयोग application/x-www-form-urlencodedइस तरह होगा:
name=John&age=12
जैसा कि आप देख सकते हैं, सर्वर जानता है कि पैरामीटर एक एम्परसेंड द्वारा अलग किए गए हैं &। यदि &पैरामीटर मान के लिए आवश्यक है तो इसे एन्कोड किया जाना चाहिए।
तो सर्वर को कैसे पता चलता है कि एक पैरामीटर मान शुरू होता है और समाप्त होता है जब यह एक HTTP अनुरोध का उपयोग करके प्राप्त करता है multipart/form-data?
सीमा का उपयोग करना , के समान &।
उदाहरण के लिए:
--XXX
Content-Disposition: form-data; name="name"
John
--XXX
Content-Disposition: form-data; name="age"
12
--XXX--
उस मामले में, सीमा मूल्य है XXX। आप इसे Content-Typeहेडर में निर्दिष्ट करते हैं ताकि सर्वर जानता है कि उसे प्राप्त डेटा को कैसे विभाजित किया जाए।
तो आप की जरूरत है: