Maison > Article > Applet WeChat > Développement de la plateforme publique WeChat : fonction proxy Web
À partir de Senparc.Weixin.dll v4.5.7, nous fournissons une fonction de proxy Web pour faciliter les applications dans les réseaux locaux restreints pour appeler en douceur les interfaces.
Les modifications pertinentes sont dans Senparc.Weixin/Utilities/HttpUtility/RequestUtility.cs :
#region 代理 private static WebProxy _webproxy = null; /// <summary> /// 设置Web代理 /// </summary> /// <param name="host"></param> /// <param name="port"></param> /// <param name="username"></param> /// <param name="password"></param> 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); } } /// <summary> /// 清除Web代理状态 /// </summary> public static void RemoveHttpProxy() { _webproxy = null; } #endregion
La méthode d'utilisation est la suivante :
1. les paramètres du message de l'interface (une seule fois globalement) :
//设置 RequestUtility.SetHttpProxy("http://192.168.1.130","8088","username","pwd");
2. Appelez la méthode d'interface normalement, et ce paramètre proxy sera automatiquement appliqué.
Lorsque le statut du proxy doit être effacé, la méthode RemoveHttpProxy() est exécutée globalement :
//清除 RequestUtility.RemoveHttpProxy();
Plus de développement de la plateforme publique WeChat : proxy Web articles liés aux fonctions Veuillez faire attention au site Web chinois PHP !