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