从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍了微信公众平台开发之如何实现Web代理功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联公司2013年至今,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元鼎城做网站,已为上家服务,为鼎城各地企业和个人服务,联系电话:028-86922220在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口。
有关的修改都在Senparc.Weixin/Utilities/HttpUtility/RequestUtility.cs:
#region 代理 private static WebProxy _webproxy = null; ////// 设置Web代理 /// /// /// /// /// public static void SetHttpProxy(string host, string port, string username, string password) { ICredentials cred; cred = new NetworkCredential(username, password); if (!string.IsNullOrEmpty(host)) { _webproxy = new WebProxy(host + ":" + port ?? "80", true, null, cred); } } ////// 清除Web代理状态 /// public static void RemoveHttpProxy() { _webproxy = null; } #endregion
使用方法如下:
1、在调用接口之前进行代理消息设置(全局只需一次):
//设置 RequestUtility.SetHttpProxy("http://192.168.1.130","8088","username","pwd");
2、正常调用接口方法,此代理参数将会被自动应用。
当需要清除代理状态时,全局执行RemoveHttpProxy()方法:
//清除 RequestUtility.RemoveHttpProxy();
感谢你能够认真阅读完这篇文章,希望小编分享的“微信公众平台开发之如何实现Web代理功能”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图