.NET httpClient Post请求,GET请求方法

Posted topguntopgun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.NET httpClient Post请求,GET请求方法相关的知识,希望对你有一定的参考价值。

1、后端是WebAPI,POST请求,修饰符是[FromBody]的字符串,[FromBody]修饰的时候数据是来自body部分,而不是来自url部分,所以后端取值会自动映射出数据,比如后端是这样的,

public void Get([FromBody]  string a ){
   
}

这种情况是后端的是字符串,这种情况前端httpClient请求参数比较特殊

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var d = JsonConvert.SerializeObject("yinminneng");
StringContent content = new StringContent(d, Encoding.UTF8, "application/json");
var result = client.PostAsync(reportUrl, content).Result.Content.ReadAsStringAsync().Result;

listBox1.Items.Add(new ListViewItem(result));

 

2、如果后端是json的,以上可以使用字典集合让后再序列化啊 

 

以上是关于.NET httpClient Post请求,GET请求方法的主要内容,如果未能解决你的问题,请参考以下文章

Android--httpclient模拟post请求和get请求

.Net及.Net Core下HttpClient详解

System.Net.Http.HttpClient POST 未能创建 SSL/TLS 安全通道

java用httpClient post方式传数据,ASP.NET怎么接收数据?

使用 HttpClient 和 C# 在 post 请求中发送 json

HttpClient使用示列(post请求的)