2014-09-05 68 views

回答

3

如果響應是void那麼您應該返回204 No Content狀態。

Response.StatusCode = 204; 
Response.StatusDescription = "No Content"; 

這是JSON的請求將被視爲無效JSON尤爲重要,因爲回國沒有內容的200 Success

您可以使用過濾器來檢查void響應並自動設置。 在你AppHostConfigure方法:

GlobalResponseFilters.Add((req, res, dto) => { 
    if(res.StatusCode == 200 && dto == null) { 
     res.StatusCode = 204; 
     res.StatusDescription = "No Content"; 
    } 
}); 
相關問題