c# 发送http请求
时间: 2023-08-27 07:13:05 浏览: 157
你可以使用 C# 中的 HttpClient 类来发送 HTTP 请求。以下是一个简单的示例代码,发送一个 GET 请求并打印响应内容:
```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://example.com");
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
}
}
```
如果你需要发送 POST 请求,可以使用 PostAsync 方法,并指定请求体的内容:
```csharp
var content = new StringContent("Hello, world!");
var response = await client.PostAsync("http://example.com", content);
```
当然,你需要根据实际的需求设置请求头部和其他参数。
阅读全文