csharp 发送api调用async.cs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 发送api调用async.cs相关的知识,希望对你有一定的参考价值。

private static string sendApiCall(string msisdnlist)
{
    string url = "https://msisdn.production.dtconnect.net/api/Msisdn/";
    //string url = "https://msisdn.qa.dtconnect.net/api/Msisdn/";
    //string url = "http://localhost:8026/api/Msisdn/";

    var client = new HttpClient();

    string result = "";

    string json = "{\"msisdn\": \""+ msisdnlist + "\",\"status\": 4}";

    var stringContent = new StringContent(json, Encoding.UTF8, "application/json");

    var task = client.PostAsync(url, stringContent)
          .ContinueWith((taskwithresponse) =>
          {
              var response = taskwithresponse.Result;
              var jsonString = response.Content.ReadAsStringAsync();
              jsonString.Wait();
              result = jsonString.Result;
          });
    task.Wait();

    return result;
}

以上是关于csharp 发送api调用async.cs的主要内容,如果未能解决你的问题,请参考以下文章

csharp 创建一个从AJAX POST请求调用的Web API,它在对象中传递多个值

Web API HttpDelete - 如何调用删除 API 方法并在 [FromBody] 中发送模型

如何在调用 API 时向 APNS 发送推送证书?

Redux observable retry 不会重新发送 API 调用

如何在一次 API 调用中通过 Amazon SNS 发送推送通知?

Post 方法没有在 api 调用中发送我的数据