मैं कुछ समय से iPhone एप्लिकेशन लिख रहा हूं, सर्वर पर डेटा भेज रहा हूं, डेटा प्राप्त कर रहा हूं (HTTP प्रोटोकॉल के माध्यम से), इसके बारे में बहुत अधिक सोचने के बिना। अधिकतर मैं सैद्धांतिक रूप से प्रक्रिया से परिचित हूं, लेकिन मैं जिस भाग से परिचित नहीं हूं वह HTTP मल्टीपार्ट अनुरोध है। मैं इसकी मूल संरचना को जानता हूं, लेकिन इसका मूल मुझे घेर लेता है।
ऐसा लगता है कि जब भी मैं सादे पाठ (जैसे फोटो, संगीत) से कुछ अलग भेज रहा हूं, मुझे एक मल्टीपार्ट अनुरोध का उपयोग करना होगा। क्या कोई मुझे संक्षेप में समझा सकता है कि इसका उपयोग क्यों किया जाता है और इसके क्या फायदे हैं?
यदि मैं इसका उपयोग करता हूं, तो इस तरह से फ़ोटो भेजने का बेहतर तरीका क्यों है?