私はRESTfulAPIを設計しており、説明的でドキュメントを明確にするために、コンテンツタイプのhttpヘッダーを次のように宣言したいと思います。
Content-Type: application/vnd.mycorp.mydatatype+json
ここで、mycorpは私の会社に固有の識別子であり、mydatatypeは各データ型に固有です。例は次のとおりです。
Content-Type: application/vnd.ford.car+json
{
"manufactured_year": 2000
, "color": "blue"
, "hp": 160
, "model" "Focus"
, "type": "sedan"
}
このコンテンツタイプは、POSTが有効であるために必要であり、応答の一部として送信されます。ペイロード内に何を含めるべきかについてのルールを定義するための良い方法のように私には思えます。
これが良いアイデアなのか、それともIETF標準で許可されているのかについて、良いリソースを見つけることができないようです。
したがって、質問は次のとおりです。application/ vnd.mycorp.mydatatype + jsonと、単にapplication / jsonのどちらが実行可能ですか?