Http 数字数组的MIME类型?

Http 数字数组的MIME类型?,http,mime,Http,Mime,我正在考虑一个应用程序,它将使用HTTP传输数据类型为“network endian,signed 32-bit integer”或“ieee binary64,network endian”等的数字块。对于这个应用程序,我(可能)希望将这种类型的信息放在HTTP头中,而不是放在消息体中 这似乎是内容类型头的工作,但我知道这类事情没有标准的MIME类型。有吗?如果没有,最好的选择是什么?发明一种内容类型?发明一个新的HTTP头?毕竟,将其放在消息正文中?如果是标题,则标题的字段名定义其内容,而不

我正在考虑一个应用程序,它将使用HTTP传输数据类型为“network endian,signed 32-bit integer”或“ieee binary64,network endian”等的数字块。对于这个应用程序,我(可能)希望将这种类型的信息放在HTTP头中,而不是放在消息体中


这似乎是内容类型头的工作,但我知道这类事情没有标准的MIME类型。有吗?如果没有,最好的选择是什么?发明一种内容类型?发明一个新的HTTP头?毕竟,将其放在消息正文中?

如果是标题,则标题的字段名定义其内容,而不是内容类型;它们应该是完全可分离的。即,与报头具有特定关系/需求的内容类型是协议设计


我会把它放在消息正文中,创造一种新的媒体类型——但只有在对当前的选项进行了长时间、仔细的研究之后,才有可能出现这种新的媒体类型。格式很难。

在我听来就像“把它放在身体里”。正文可以很容易地成为您自己的格式,而不会弄乱和/或覆盖HTTP头。让HTTP自行处理并将主体用于您自己的数据。正文可以很容易地有自己的标题和正文格式;所以你要发送HTTP头,后面是空行和你自己的头,后面是你的数据。你能澄清你的第一段吗?我想要元数据来描述身体中的信息类型。这正是内容类型的用途。即使我不应该因为其他原因使用它。另一方面,我非常不愿意“创造一种新的媒体类型”,因为我的实际目标是发明一种简单的网络协议(在这个应用程序中,传输数字是必不可少的;通过HTTP传输是很重要的)。我理解你的问题是想把数据放在标题中,而不是正文中。如果您想将数据放在正文中,请查看JSON、BSON、Thrift、ProtoBuffers等。