.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的,以上可以使用字典集合让后再序列化啊
posted on 2019-05-06 14:03 topguntopgun 阅读(1130) 评论(0) 编辑 收藏 举报