Maison > Applet WeChat > Développement WeChat > le corps du texte

Développement de la plateforme publique WeChat : fonction proxy Web

高洛峰
Libérer: 2017-02-27 13:47:23
original
2322 Les gens l'ont consulté

À 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
Copier après la connexion

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");
Copier après la connexion

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();
Copier après la connexion


Plus de développement de la plateforme publique WeChat : proxy Web articles liés aux fonctions Veuillez faire attention au site Web chinois PHP !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal