web-dev-qa-db-ja.com

正しいProtobufコンテンツタイプは何ですか?

JSONには application/json を標準として。 protobufには、 application/x-protobuf 、しかし application/vnd.google.protobuf 提案中。これの参照として使用できるRFCまたは他の標準はありますか?

58
Jader Dias

期限切れのIETF提案 があり、application/protobuf。受信側が特定のメッセージタイプをどのように判断できるかという質問には対応していません。以前の議論では、パラメータを使用してパッケージとメッセージを指定することを提案しました。 application/protobuf; proto=org.some.Message

実際には、リストしたタイプは実際に使用中のものであるようです。たとえば、監視システム Prometheusはapplication/vnd.google.protobuf 、および Charles Webデバッグプロキシはapplication/x-protobuf; messageType="x.y.Z"

15
Gerd Flaig