.Net core 发起post请求 并设置请求与参数
时间: 2023-02-27 19:22:13 浏览: 113
可以使用 .NET Core 中的 HttpClient 类发送 POST 请求。
以下是一个示例代码,演示如何使用 HttpClient 发送 POST 请求:
```
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
namespace Example
{
class Program
{
static async Task Main(string[] args)
{
using (var client = new HttpClient())
{
var content = new StringContent("request_data", Encoding.UTF8, "application/json");
var response = await client.PostAsync("http://example.com/api/endpoint", content);
var responseString = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseString);
}
}
}
}
```
在此示例中,我们使用 HttpClient 类的实例发送一个 POST 请求到 "http://example.com/api/endpoint" URL。 请求的内容是字符串 "request_data",编码为 UTF-8,内容类型为 "application/json"。
响应内容可以使用 `ReadAsStringAsync` 方法读取,并在控制台中输出。
阅读全文