C#通过HttpClient请求第三方接口并实例化返回
Posted 沧海·
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#通过HttpClient请求第三方接口并实例化返回相关的知识,希望对你有一定的参考价值。
具体实现代码
HttpClient httpClient = new HttpClient();
//如果请求第三方接口时需要在头部添加信息时 这样用
httpClient.DefaultRequestHeaders.Add("Ip", "111111");
//发送请求
var result = await httpClient.GetAsync(url);
//截取返回的数据
var res = result.Content.ReadAsStringAsync().Result.ToString();
//将返回的数据序列化成实体类Rootobject(下方附上转化实体类的办法)
var root = getObjectByJson<Rootobject>(res);
将返回数据实例化成实体类Rootobject
先将接口返回的JSON或者XML类型的格式复制一下
随后在代码中新建一个实体类
在vs文件中 编辑->选择性粘贴->将JSON类型粘贴为类/将XML类型粘贴为类。
就可以看到符合返回的实体类了。
以上是关于C#通过HttpClient请求第三方接口并实例化返回的主要内容,如果未能解决你的问题,请参考以下文章