Scrivo applicazioni iPhone da qualche tempo, invio di dati al server, ricezione di dati (tramite protocollo HTTP), senza pensarci troppo. Principalmente ho teoricamente familiarità con il processo, ma la parte che non conosco è la richiesta multipart HTTP. Conosco la sua struttura di base, ma il suo nucleo mi sfugge.
Sembra che ogni volta che invio qualcosa di diverso dal semplice testo (come foto, musica), devo usare una richiesta multipart. Qualcuno può spiegarmi brevemente perché viene utilizzato e quali sono i suoi vantaggi?
Se lo uso, perché è il modo migliore per inviare foto in quel modo?