Cuando está escribiendo MIME, separa diferentes trozos de su mensaje con un cierto límite. He fallado por alguna razón a encontrar ninguna documentación que explica este límite, pero esto es lo que se reunieron a partir de ejemplos:¿Qué reglas se aplican al límite MIME?
límite puede ser cualquier cadena de letras y números, i. mi. "d29a0c638b540b23e9a29a3a9aebc900aeeb6a82".
No hay reglas para generar el límite, puede simplemente md5sum el nombre de su ser querido, y aquí tiene, usted tiene su límite.
Si va a enviar MIME a través de HTTP, debe agregar un encabezado "Content-Type" que se especifica que lo hace, y su límite, el contenido de una cabecera pueden tener este aspecto:
multipart/form-data ; boundary = d29a0c638b540b23e9a29a3a9aebc900aeeb6a82
En el cuerpo del mensaje, el límite debe estar precedido con "-", como:
--d29a0c638b540b23e9a29a3a9aebc900aeeb6a82
Pero siguiendo estas reglas (y this útil respuesta) Fallé al generar una consulta POST que el servidor aceptaría. ¿Me estoy perdiendo de algo? ¿Obtuve algo mal?
explique * * transporte acolchado también –
qué necesitamos CRLF después del límite de cierre? – johnlowvale
@johnlowvale '[CRLF epilogue]', así que supongo que es opcional terminar con CRLF de acuerdo con [bnf grammar] (https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_form). Consulte la sección ** Variantes **. –