什么是正确的Protobuf内容类型?

时间:2015-05-28 11:33:55

标签: mime-types protocol-buffers content-type

JSON以application/json为标准。对于protobuf,有些人使用application/x-protobuf,但我看到了一些像application/vnd.google.protobuf一样奇怪的东西。我们是否有RFC或其他一些标准可供我参考?

1 个答案:

答案 0 :(得分:11)

有一个expired IETF proposal表明application/protobuf。它没有解决接收方如何确定特定消息类型的问题。先前的讨论建议使用参数来指定包和消息,例如, application/protobuf; proto=org.some.Message

实际上,您列出的类型似乎确实是正在使用的类型,例如监控系统Prometheus uses application/vnd.google.protobufCharles web debugging proxy recognizes application/x-protobuf; messageType="x.y.Z"