2014-09-05 2 views

답변

3

응답이 void 인 경우 204 No Content 상태를 반환해야합니다.

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

이 무효 JSON 간주 내용이없는 200 Success을 반환하는 등, JSON 요청에 특히 중요하다.

필터를 사용하여 void 응답을 확인하고 자동으로 설정할 수 있습니다. 에서 당신 AppHostConfigure 방법 :

GlobalResponseFilters.Add((req, res, dto) => { 
    if(res.StatusCode == 200 && dto == null) { 
     res.StatusCode = 204; 
     res.StatusDescription = "No Content"; 
    } 
}); 
관련 문제