1

Web API で 405 をキャッチし、間違った動詞が送信されたときにカスタム メッセージを返す方法はありますか? ExceptionFilterAttribute を使用して 500 をキャッチしています。JSON または XML オブジェクトを返したいと思っています。

4

2 に答える 2

3

HttpStatusCode.MethodNotAllowed はあなたの友達です。

http://msdn.microsoft.com/en-us/library/system.net.httpstatuscode.aspx

フィルターで Request.StatusCode を確認してください。

于 2012-09-30T15:11:52.587 に答える
0

System.Web 内の customErrors 要素を使用して、web.config で設定できます。

<customErrors defaultRedirect="url" mode="On">
   <error statusCode="statuscode" redirect="url"/>
</customErrors>
于 2012-09-30T06:07:55.283 に答える