CSahrp语言,编写WebApi客户端样例代码
时间: 2024-03-02 13:24:40 浏览: 64
golang-jenkins:用Go编写的Jenkins API的API客户端
好的,关于CSahrp语言编写WebApi客户端样例代码,可以参考以下代码:
```
using System;
using System.Net.Http;
namespace WebApiClientSample
{
class Program
{
static async System.Threading.Tasks.Task Main(string[] args)
{
using var client = new HttpClient();
// 设置请求的 API 地址
client.BaseAddress = new Uri("https://api.example.com/");
// 设置 API 返回数据的媒体类型
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
try
{
// 发起 GET 请求并返回结果
HttpResponseMessage response = await client.GetAsync("api/users/1");
response.EnsureSuccessStatusCode();
// 将返回结果转换为字符串
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
catch (HttpRequestException e)
{
Console.WriteLine(e.Message);
}
}
}
}
```
希望对您有帮助。如果还有其他问题,欢迎继续咨询。
阅读全文