1

有沒有辦法在Web API上捕獲405並在發送錯誤的動詞時返回自定義消息?我通過使用ExceptionFilterAttribute捕獲500個。我想要返回一個JSON或XML對象。ASP.NET Web API,405狀態代碼和異常處理

+0

你可以舉例說明錯誤的動詞是如何發送的,例如:當客戶端仍然發送POST時,你的api不支持POST? –

回答

0

您可以使用System.Web中的customErrors元素在web.config中設置它。

<customErrors defaultRedirect="url" mode="On"> 
    <error statusCode="statuscode" redirect="url"/> 
</customErrors> 
+0

我不想重定向。 –