Мне нужно иметь возможность отвечать на запросы с кодом состояния http 204, но appharbor возвращает только 500 ошибок. Мой код контроллера выполняется правильно, но когда вызывается код ниже, я вижу только ошибку 500 в скрипаче.AppHarbor MVC - Невозможно использовать код состояния HttpNoContent
protected ViewResult HttpNoContent()
{
Response.StatusCode = (int)HttpStatusCode.NoContent;
return View("NoContent");
}
Почему вы возвращаете представление с кодом статуса 204 (NoContent)? Существует ли представление «NoContent»? Обычно для этого вы возвращаете «EmptyResult». –
Это конечная точка для фитмита, и они требуют от нас вернуть 204, когда запрос будет завершен. – Phil
Я так понимаю, но код статуса 204 означает, что вам нужно вернуть пустой контент, т. Е. Нет содержимого. В вашем примере вы возвращаете представление. Это противоречиво. –