调用第三方API(接口)

1:选用一个提供API的第三方(这里推荐极速数据)

2:使用 using Newtonsoft.Json;  如果没有需要先安装

3:定义API方法具体代码如下:

 public static string API(string url)
        {

            HttpWebRequest re = WebRequest.Create(url) as HttpWebRequest;   //创建和接口url
            re.Proxy = null;  //不使用代理
            re.KeepAlive = false;  //是否使用持续连接
            re.Method = "GET";  //具体看网页-->网络-->选中数据-->标头
            re.ContentType = "application/json;charset=utf-8";
            re.UserAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36";  //具体看网页中的数据请求

            HttpWebResponse rs = re.GetResponse() as HttpWebResponse;  //获得Interent请求并做出响应
            Stream stream = rs.GetResponseStream();
            StreamReader streamReader = new StreamReader(stream);
            string res = streamReader.ReadToEnd();
            streamReader.Close();
            stream.Close();
            return res;
        }

4:定义获取到的实体类:重新新建一个class,将测试API调回的json数据复制,回到vs—>编辑—>选择性粘贴,粘贴为json类  (如果遇到List里面包含的数据,记得用泛型将所包含的类包含起来)

eg:    

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值