我想在 Web Api 中将 OData 用于 Controller 中的几个 Action 方法。发生的事情是,一旦我在 Web Api 中启用 OData,错误消息格式就会更改所有错误。有没有办法只为特定的控制器/动作路由配置 Odata。
启用 OData 之前的错误消息如下所示:
{"Message":"User Name/Password are invalid ."}
启用 OData 后的错误消息如下所示:
{
"odata.error":{
"message":{
"lang":"en-US","value":"User Name/Password are invalid ."
}
}
}
我想将 OData 配置为仅处理特定的控制器,以便其余 API 不受 OData 设置的影响。感谢您的帮助。