0
當請求類實現IReturnVoid時,響應的HTTP狀態碼是什麼?當請求實現IReturnVoid時,響應的HTTP狀態碼是什麼?
當請求類實現IReturnVoid時,響應的HTTP狀態碼是什麼?當請求實現IReturnVoid時,響應的HTTP狀態碼是什麼?
如果響應是void
那麼您應該返回204 No Content
狀態。
Response.StatusCode = 204;
Response.StatusDescription = "No Content";
這是JSON的請求將被視爲無效JSON尤爲重要,因爲回國沒有內容的200 Success
。
您可以使用過濾器來檢查void
響應並自動設置。 在你AppHost
Configure
方法:
GlobalResponseFilters.Add((req, res, dto) => {
if(res.StatusCode == 200 && dto == null) {
res.StatusCode = 204;
res.StatusDescription = "No Content";
}
});