winform请求http接口
时间: 2023-07-29 07:07:44 浏览: 109
要在 WinForm 中请求 HTTP 接口,你可以使用 .NET Framework 中的 HttpClient 类。这个类可以让你发送 HTTP 请求并处理响应。
下面是一个简单的示例代码,它使用 HttpClient 类发送一个 GET 请求,并将响应输出到控制台:
```csharp
using System;
using System.Net.Http;
namespace WinFormHttpDemo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private async void button1_Click(object sender, EventArgs e)
{
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync("https://jsonplaceholder.typicode.com/todos/1");
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
}
}
}
}
```
这个示例使用 HttpClient 类的 GetAsync 方法来发送一个 GET 请求,并等待响应。然后,它将响应内容读取为字符串,并将其输出到控制台。
你可以根据自己的需求修改这个示例,例如使用 POST 请求或处理不同的响应格式。
阅读全文