通过http cache来避免频繁调用接口
来源:互联网 发布:在淘宝买薄荷种子 编辑:程序博客网 时间:2024/06/05 09:25
try { WebClient client = new WebClient(); client.Encoding = Encoding.UTF8; string datas; string GetZCS = HttpRuntime.Cache.Get("GetZCS_htmlStr") == null ? "" : HttpRuntime.Cache.Get("GetZCS_htmlStr").ToString (); if (GetZCS != "") { datas = GetZCS; } else { datas = client.DownloadString(Config.Kzr_Url); HttpRuntime.Cache.Insert("GetZCS_htmlStr", datas, null, DateTime.Now.AddHours(1), TimeSpan.Zero); } if (!String.IsNullOrEmpty(datas)) { var Data = JsonHelper.Deserialize<Dictionary<string, object>>(datas); var List = new List<Dictionary<string, object>>(); if (Data == null || Data["Datas"] == null) List = JsonHelper.Deserialize<List<Dictionary<string, object>>>(datas); else List = JsonHelper.Deserialize<List<Dictionary<string, object>>>(JsonHelper.Serialize(Data["Datas"])); foreach (Dictionary<string, object> item in List) { if (List.IndexOf(item) == 0) { kzr_FullName = (string)item["FundName"]; kzr_Rate = ((decimal)item["Rate"]).ToString(); kzr_Period = (item["Period"]).ToString(); kzr_MinRgAppend = Math.Ceiling(((decimal)item["minRgAppend"])).ToString(); } } if (List == null) { List = new List<Dictionary<string, object>>(); } //Rmjj_DicResult.Add("Rmjj", List); } } catch (Exception ex) { }
0 0
- 通过http cache来避免频繁调用接口
- 避免频繁调用SetActive
- 避免频繁调用GameObject.SetActive
- 通过HttpClient来调用Web Api接口
- Node.js 通过http调用外部接口
- WebApi系列~通过HttpClient来调用Web Api接口
- c# 【MVC】WebApi通过HttpClient来调用Web Api接口
- WebApi系列~通过HttpClient来调用Web Api接口
- .NET通过调用接口来获取数据的方法
- 用注解实现简单的框架 避免频繁调用FindViewById
- C#通过发送 http 请求调用接口之Get
- C#通过发送 http 请求调用接口之Post
- Delphi通过调用Http接口实现短信发送的功能
- php通过http调用验证码短信接口源码
- ASP通过http调用验证码短信接口源码
- VB通过http调用验证码短信接口源码
- JSP通过http调用验证码短信接口源码
- JAVA通过http调用验证码短信接口源码
- java队列的链表实现
- 蓝桥杯:基础练习 回形取数
- c++ string 类的实现
- struts2 上传文件相关
- 模糊查询
- 通过http cache来避免频繁调用接口
- nyoj 88 汉诺塔 (快速模幂法)
- java 微信等三方登录部署到WAS服务器上报错
- Ubuntu文件浏览器 - 开发Scope/应用利器
- poj 1000
- Java过滤器与SpringMVC拦截器之间的关系与区别
- 堆栈(Stack)在后缀表达式中的应用
- Actual Practice : Scalar Valued Functions in my work - 2
- java类方法执行顺序