Web API 2 OData v4サービスからのエラー応答の詳細の存在を制御しようとしています。私は私の地元のIISでホストされているのODataサービスを襲ったとき、私はこのような何かを得る:ODataエラーの詳細を制御する方法
{
"error": {
"code": "Error code",
"message": "Message from exception filter",
"details": [
{
"code": "Detail code",
"message": "Details here"
}
],
"innererror": {
"message": "Exception message here",
"type": "Exception type",
"stacktrace": "Stack trace here"
}
}
}
私は同じサービスを取り、リモートサーバにデプロイし、同じメッセージでそれを打つとき、私はこれを取得します:
{
"error": {
"code": "Error code",
"message": "Message from exception filter"
}
}
"innererror"と "details"セクションは、リモートでサービスを呼び出しているために抑制されていると思いますか?私は "innererror"セクションが抑制されていることを嬉しく思っています - 私はそれらの詳細を漏らしたくありませんが、 "詳細"セクションを公開して特定のエラーについてより多くのフィードバックを提供したいと思います。これを達成する簡単な方法はありますか?
ありがとうございます!