如何将post请求的响应转换为c#中的bool?

如何将post请求的响应转换为c#中的bool?,c#,asp.net-core,C#,Asp.net Core,我的ASP.NET Core 2.1控制器中有一个端点 [HttpPost] public async Task<bool> CheckStatus([FromBody] StatusModel model) { ...code ommited return true; } 如何从此请求中检索布尔值 使用Newtonsoft.Json,您可以读取请求的响应并将其解析为bool using Newtonsoft.Json; public async Task<

我的ASP.NET Core 2.1控制器中有一个端点

[HttpPost]
public async Task<bool> CheckStatus([FromBody] StatusModel model)
{
...code ommited
return true;
}

如何从此请求中检索布尔值

使用Newtonsoft.Json,您可以读取请求的响应并将其解析为bool

    using Newtonsoft.Json;

    public async Task<bool> GetBooleanAsync()
    {
        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var data = new { };
            var url = "my site url";

            var payload = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");

            var req = await client.PostAsync(url, payload);
            var response = await req.Content.ReadAsStringAsync();

            return JsonConvert.DeserializeObject<bool>(response);
        }
    }
使用Newtonsoft.Json;
公共异步任务GetBooleanAsync()
{
使用(var client=new HttpClient())
{
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(新的MediaTypeWithQualityHeaderValue(“应用程序/json”);
var data=new{};
var url=“我的网站url”;
var payload=newstringcontent(JsonConvert.SerializeObject(数据),Encoding.UTF8,“application/json”);
var req=等待客户端.PostAsync(url,有效负载);
var response=wait req.Content.ReadAsStringAsync();
返回JsonConvert.DeserializeObject(响应);
}
}

。。。将变量设置为wait client.PostAsync(url,payloayd)的结果,并将其解析为
bool
?PostAsync如何连接到CheckStatus?PostAsync调用CheckStatus端点。
    using Newtonsoft.Json;

    public async Task<bool> GetBooleanAsync()
    {
        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            var data = new { };
            var url = "my site url";

            var payload = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");

            var req = await client.PostAsync(url, payload);
            var response = await req.Content.ReadAsStringAsync();

            return JsonConvert.DeserializeObject<bool>(response);
        }
    }