Je pense à une application qui utilisera HTTP pour transférer des blocs de nombres avec des types de données comme "network-endian, signed 32-bit integer" ou "ieee binary64, network-endian", etc. Pour cette application, je (probablement) vouloir mettre cette information de type dans les en-têtes HTTP plutôt que dans le corps du message.MIME Type pour tableaux numériques?
Cela semble être un travail pour en-tête Content-Type, mais je ne connais pas de types MIME standard pour ce genre de chose. Y a-t-il? Si non, quelle est la meilleure option? Inventer un type de contenu? Inventer un nouvel en-tête HTTP? Mettez-le dans le corps du message après tout?
Sonne à moi comme "le mettre dans le corps après tout". Le corps peut facilement être un format de votre choix sans avoir à modifier et/ou ignorer les en-têtes HTTP. Laissez HTTP prendre soin de lui-même et utilisez le corps pour vos propres données. Le corps peut facilement avoir son propre format d'en-tête et de corps; Ainsi, vous enverriez des en-têtes HTTP suivis d'une ligne vide et de vos propres en-têtes, suivis de vos données. – tripleee