Estou escrevendo aplicativos para iPhone há algum tempo, enviando dados para o servidor, recebendo dados (via protocolo HTTP), sem pensar muito nisso. Teoricamente, estou familiarizado com o processo, mas a parte que não conheço é a solicitação HTTP de várias partes. Eu conheço sua estrutura básica, mas o núcleo dela me escapa.
Parece que sempre que estou enviando algo diferente de texto simples (como fotos, música), tenho que usar uma solicitação de várias partes. Alguém pode me explicar brevemente por que é usado e quais são suas vantagens?
Se eu usá-lo, por que é a melhor maneira de enviar fotos dessa maneira?