winform使用http协议创建客户端
时间: 2023-07-30 16:07:35 浏览: 56
要Http协议创建WinForm客户端,你可以使用C#中的HttpClient类。下面是一个简单的示例代码,演示如何使用HttpClient类从Web服务器上获取数据:
```csharp
using System;
using System.Net.Http;
public class Program
{
static async void Main(string[] args)
{
using (var client = new HttpClient())
{
try
{
var response = await client.GetAsync("http://www.example.com");
response.EnsureSuccessStatusCode();
var responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
catch (HttpRequestException ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
```
在上面的代码中,我们使用HttpClient类创建一个名为client的新实例,并使用GetAsync方法从服务器获取数据。我们使用EnsureSuccessStatusCode方法确保响应状态代码为成功(200)。最后,我们使用ReadAsStringAsync方法将响应正文读取为字符串,并将其输出到控制台。