.Net 4.5中的HttpClient试用
时间: 2024-06-08 17:11:03 浏览: 167
HttpClient是.NET 4.5中的一种新的HTTP客户端API,它提供了更加灵活和简单的方式来调用HTTP服务。使用HttpClient,我们可以轻松地发送HTTP请求并处理HTTP响应。以下是一个简单的HttpClient的示例:
```csharp
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
using (var client = new HttpClient())
{
var response = await client.GetAsync("http://www.example.com");
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
}
}
```
在这个示例中,我们首先创建了一个HttpClient实例。然后,我们使用GetAsync方法发送了一个GET请求,并等待响应。最后,我们读取了响应内容并将其打印到控制台上。
HttpClient还提供了其他方法,例如PostAsync、PutAsync和DeleteAsync,以便发送不同类型的HTTP请求。同时,HttpClient还可以配置超时时间、设置代理服务器等。
阅读全文