http-headers - headers - send file multipart form data
¿Qué es la solicitud multiparte http? (2)
Como dice la especificación oficial ( https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html ), " uno o más conjuntos de datos diferentes se combinan en un solo cuerpo ". Por lo tanto, cuando las fotos y la música se manejan como mensajes de varias partes como se menciona en la pregunta, es probable que haya algunos metadatos de texto sin formato asociados, por lo que la solicitud contiene diferentes tipos de datos (binarios, texto), lo que implica el uso de varias partes.
He estado escribiendo aplicaciones para iPhone desde hace algún tiempo, enviando datos al servidor, recibiendo datos (a través del protocolo HTTP), sin pensar demasiado en ello. Principalmente estoy teóricamente familiarizado con el proceso, pero la parte que no conozco es la solicitud multiparte HTTP. Conozco su estructura básica, pero su núcleo se me escapa.
Parece que cada vez que envío algo diferente a un texto plano (como fotos, música), tengo que usar una solicitud de varias partes. ¿Puede alguien explicarme brevemente por qué se usa y cuáles son sus ventajas?
Si lo uso, ¿por qué es mejor manera de enviar fotos de esa manera?
Una solicitud multiparte HTTP es una solicitud HTTP que los clientes HTTP construyen para enviar archivos y datos a un servidor HTTP. Es comúnmente utilizado por los navegadores y clientes HTTP para cargar archivos en el servidor.