Seit einiger Zeit schreibe ich iPhone-Anwendungen, sende Daten an den Server, empfange Daten (über das HTTP-Protokoll), ohne allzu viel darüber nachzudenken. Meistens bin ich theoretisch mit dem Prozess vertraut, aber der Teil, mit dem ich nicht so vertraut bin, ist der HTTP-Multipart-Request. Ich kenne seine grundlegende Struktur, aber der Kern davon entzieht sich mir.
Es scheint, dass jedes Mal, wenn ich etwas anderes als reinen Text sende (wie Fotos, Musik), ich einen Multipart-Request verwenden muss. Kann mir jemand kurz erklären, warum es verwendet wird und welche Vorteile es bietet?
Wenn ich es verwende, warum ist es besser, Fotos auf diese Weise zu senden?