コントローラーのいくつかのアクション メソッドに対して、Web Api で OData を使用したいと考えています。何が起こっているのかというと、Web Api で OData を有効にすると、エラー メッセージの形式がすべての error に対して変更されます。特定のコントローラー/アクション ルートに対してのみ Odata を構成する方法はありますか。
OData を有効にする前のエラー メッセージは次のようになります。
{"Message":"User Name/Password are invalid ."}
OData を有効にした後のエラー メッセージは次のようになります。
{
"odata.error":{
"message":{
"lang":"en-US","value":"User Name/Password are invalid ."
}
}
}
特定のコントローラーのみを処理するように OData を構成して、残りの API が OData 設定の影響を受けないようにしたいと考えています。あなたの助けに感謝します。