Qu'est-ce que http multipart demande?
J'ai écrit des applications iPhone pour un certain temps maintenant, et envoie les données au serveur, la réception de données (via le protocole HTTP), sans trop y penser. La plupart du temps je suis théoriquement familiariser avec le processus, mais la partie que je ne suis pas familier est HTTP multipart demande. Je sais que sa structure de base, mais l'essentiel m'échappe.
Il semble que chaque fois que je suis de l'envoyer autre chose que du texte brut (comme des photos, de la musique), je dois utiliser un multipart demande. Quelqu'un peut-il brièvement m'expliquer pourquoi il est utilisé et quels sont ses avantages?
Si je l'utilise, pourquoi est-il une meilleure façon d'envoyer des photos de cette façon?
- Voir le lien suivant pour plus d'informations: http://www.w3.org/TR/html401/interact/forms.html#h-17.13.4.2
Vous devez vous connecter pour publier un commentaire.
HTTP multipart requête est une requête HTTP que les clients HTTP construire pour envoyer des fichiers et des données à un Serveur HTTP. Il est couramment utilisé par les navigateurs et les clients HTTP pour télécharger des fichiers sur le serveur.
Que les spécifications officielles (https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html) dit, "un ou plusieurs différents ensembles de données sont combinés en un seul corps". Ainsi, lorsque les photos et la musique sont traités comme des messages comme mentionné dans la question, il y a probablement certains de texte brut métadonnées associées ainsi, ce qui rend la demande contenant les différents types de données (binaire, texte), ce qui implique l'utilisation de plusieurs parties.