小编Ros*_*sco的帖子

ASP.NET Core返回带有状态代码的JSON

我正在寻找在我的.NET Core Web API控制器中使用HTTP状态代码返回JSON的正确方法.我用它像这样:

public IHttpActionResult GetResourceData()
{
    return this.Content(HttpStatusCode.OK, new { response = "Hello"});
}
Run Code Online (Sandbox Code Playgroud)

这是一个4.6 MVC应用程序,但现在随着.NET核心我似乎没有这个IHttpActionResult我已经ActionResult和使用这样的:

public ActionResult IsAuthenticated()
{
    return Ok(Json("123"));
}
Run Code Online (Sandbox Code Playgroud)

但是来自服务器的响应很奇怪,如下图所示:

在此输入图像描述

我只是希望Web API控制器返回带有HTTP状态代码的JSON,就像我在Web API 2中所做的那样.

c# json asp.net-core asp.net-core-webapi

119
推荐指数
6
解决办法
20万
查看次数

标签 统计

asp.net-core ×1

asp.net-core-webapi ×1

c# ×1

json ×1