微信开发中 ACCESS TOKEN 过期失效的解决方案详解
1258
2022-11-07
设置 WebClient 超时时长
.NET里面,WebClient并没有什么属性或方法可以设置超时时长,即TimeOut。这个超时时长很重要,默认似乎是120秒,2分钟,太长了。如果网路请求很多,每个都等2分钟,似乎就会造成堵塞。最好设短一点。
这个WebClient怎么设呢?从网络上的文章套路来看,都是重载这个WebClient,然后用重载过的,就不再用WebClient了。
上代码:
public class WebClientPro : WebClient{ ///
然后我们愉快地使用WebClientPro
using (WebClientPro client = new WebClientPro()){ client.Encoding = System.Text.Encoding.GetEncoding("GB2312"); Uri uri = new Uri(url); return Encoding.UTF8.GetString(client.DownloadData(uri));}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~