Я ищу правильный способ вернуть JSON с кодом состояния HTTP в моем контроллере .NET Core Web API. Я использую, чтобы использовать это так:
public IHttpActionResult GetResourceData()
{
return this.Content(HttpStatusCode.OK, new { response = "Hello"});
}
Это было в приложении 4.6 MVC, но теперь с .NET Core у меня, кажется, нет этого IHttpActionResult
меня есть ActionResult
и используется так:
public ActionResult IsAuthenticated()
{
return Ok(Json("123"));
}
Но ответ от сервера странный, как на изображении ниже:
Я просто хочу, чтобы контроллер Web API возвращал JSON с кодом состояния HTTP, как я это делал в Web API 2.