c# post 带参数
时间: 2023-11-11 14:00:06 浏览: 64
可以使用 HttpClient 类来发送带参数的 POST 请求。具体步骤如下:
1. 创建 HttpClient 实例。
2. 创建一个包含参数的 FormUrlEncodedContent 对象。
3. 使用 HttpClient 的 PostAsync 方法发送请求,并将 FormUrlEncodedContent 对象作为参数传递。
以下是一个示例代码:
```
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
using var client = new HttpClient();
var parameters = new Dictionary<string, string>
{
{ "param1", "value1" },
{ "param2", "value2" }
};
var content = new FormUrlEncodedContent(parameters);
var response = await client.PostAsync("http://example.com/api", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
}
}
```
阅读全文