2017-03-06 6 views
2

Microsoft.AspNet.OData v6.0.0にアップグレードし、406のステータスコードが発生しました。私はusing System.Web.Http.OData;using System.Web.OData;に変更することでそれらのほとんどを修正することができましたが、カスタムエラー応答にはまだ問題があります。ODataを使用して406への不正な応答が発生する

承認/例外フィルタがエラー応答タイプに応答を設定すると、ODataは空の406応答に設定した応答を変換するように見えます。

フィルタがカスタムエラー応答を返すようにするにはどうすればこのようなことが起こらないようにしますか?

答えて

0

クライアントからのリクエストにはどのようなヘッダがありますか?レスポンスタイプヘッダはどのようなものですか?

要求のAcceptヘッダーに、エンドポイントから返された応答の種類が含まれていない可能性があります。リクエストのAcceptヘッダーには、適切な応答タイプが含まれています。

0

Getを使用できない可能性があります。投稿を使用し、必要なものを取得するためにアクションを定義する必要があります。

関連する問題