C# HttpClient添加form-data
时间: 2023-07-19 13:03:20 浏览: 267
C# http系列之以form-data方式上传多个文件及键值对集合到远程服务器
使用 C# 的 HttpClient 发送 POST 请求并添加 form-data,可以使用 MultipartFormDataContent 类。
以下是一个示例代码,可以参考:
```csharp
var httpClient = new HttpClient();
var formData = new MultipartFormDataContent();
formData.Add(new StringContent("value1"), "key1");
formData.Add(new StringContent("value2"), "key2");
var response = await httpClient.PostAsync("https://example.com/api", formData);
```
上述代码会创建一个 HttpClient 实例,然后创建一个 MultipartFormDataContent 实例,将需要添加的数据添加到其中。最后,使用 PostAsync 方法发送请求,并将 formData 作为参数传递给该方法。
阅读全文