Мой запрос WebAPI не работает, когда я запрашиваю NoContent. Что я делаю? - PullRequest
1 голос
/ 13 марта 2020

Не могу для меня, заставить это работать.

 [HttpGet, Route("GetCategories/{id:int?}")]
 public IHttpActionResult GetCategories(int id)
 {
      var @event = _repositoryService.FindEvent(id);
      if (@event == null || @event.Active != 1)
      { 
        return new ResponseMessageResult(Request.CreateErrorResponse(HttpStatusCode.NoContent, "Nothing to show."));
      }
 }

Когда я звоню почтальону http://localhost/api/GetCategories/33 Я вообще не получаю ответа. Я могу пройтись по коду, но ответ не дан. Похоже, что вызов вызывает ошибку. Если я изменю возврат на

return NotFound();

, тогда я получу 404 ... но мне нужно вернуть NoContent (204). Чего мне не хватает?

...