C#调用WebAPI如何接收响应

avatar
作者
猴君
阅读量:0

C#调用WebAPI可以使用HttpClient来发送请求并接收响应。以下是一个简单的示例代码:

using System; using System.Net.Http; using System.Threading.Tasks;  class Program {     static async Task Main(string[] args)     {         using (HttpClient client = new HttpClient())         {             HttpResponseMessage response = await client.GetAsync("https://api.example.com/endpoint");              if (response.IsSuccessStatusCode)             {                 string responseBody = await response.Content.ReadAsStringAsync();                 Console.WriteLine(responseBody);             }             else             {                 Console.WriteLine($"Failed to call API. Status code: {response.StatusCode}");             }         }     } } 

在这个示例中,我们使用HttpClient发送一个GET请求到指定的API端点,并接收响应。如果响应状态码为200,则读取响应内容并打印到控制台。如果响应状态码不是200,则打印错误信息。

你也可以根据需要使用不同的HTTP方法(如POST、PUT等),并根据API的要求设置请求头、请求参数等。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!