public void Post()
{
//方法一,传json参数
var d = new {
username = "zhangsann",
password = "123456"
};
var data = JsonConvert.SerializeObject(d);
HttpContent httpContent = new StringContent(data);
httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
using (HttpClient httpClient = new HttpClient())
{
string responseJson = httpClient.PostAsync("http://172.168.12.30:8011/new", httpContent)
.Result.Content.ReadAsStringAsync().Result;
}
//方法二,传表单参数 application/x-www-form-urlencoded传参
FormUrlEncodedContent formContent = new FormUrlEncodedContent(new Dictionary<string, string>()
{
HttpClient 调用WebAPI,Post传参(爬虫)
最新推荐文章于 2024-08-06 17:13:24 发布
本文介绍如何利用HttpClient库在C#中进行POST请求,详细讲解了向WebAPI发送数据的过程,适用于爬虫开发中的数据提交场景。
摘要由CSDN通过智能技术生成