J'écris des applications iPhone depuis un certain temps maintenant, envoyant des données au serveur, recevant des données (via le protocole HTTP), sans trop y penser. Surtout, je suis théoriquement familier avec le processus, mais la partie que je ne connais pas si bien est la requête multipartie HTTP. Je connais sa structure de base, mais le noyau de celui-ci m'échappe.
Il semble que chaque fois que j'envoie quelque chose de différent du texte brut (comme des photos, de la musique), je dois utiliser une demande en plusieurs parties. Quelqu'un peut-il m'expliquer brièvement pourquoi il est utilisé et quels sont ses avantages?
Si je l'utilise, pourquoi est-il préférable d'envoyer des photos de cette façon?