私の会社では、内部APIなどのヘルスチェック応答に標準フォーマットを使用しています。コンテンツがapplication/status+json
のステータスを返信するか、問題がある場合はapplication/problem+json
になります(this proposed specの部分)。サポートされているヘッダータイプをJsonOutputFormatterに追加
しかし、これらのいずれかにコンテンツタイプを設定すると、私の応答はemptu 406
という応答になります。
JsonOutputFormatterに、これらのJsonヘッダータイプをSupportedMediaTypes
コレクションに追加できるようにするにはどうすればよいですか?
私は私のような何かができる期待:
services.AddMvc().AddJsonOptions(jsonOptions => {
jsonOptions.SerializerSettings.SupportedMediaTypes.Add("application/problem+json");
});
しかし、もちろん、私はそれを行うための方法を見つけることができません。