Я уже некоторое время пишу приложения для iPhone, отправляю данные на сервер, получаю данные (по протоколу HTTP), не слишком задумываясь об этом. В основном я теоретически знаком с процессом, но часть, с которой я не очень знаком, - это многокомпонентный запрос HTTP. Я знаю его базовую структуру, но суть ее ускользает от меня.
Кажется, что всякий раз, когда я отправляю что-то отличное от простого текста (например, фотографии, музыку), я должен использовать многочастный запрос. Может кто-нибудь кратко объяснить мне, почему он используется и каковы его преимущества?
Если я использую это, почему это лучший способ отправить фотографии таким образом?