Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Configurer un proxy

Dernière mise à jour :Aug 31, 2026

En développement logiciel, un proxy sert d'intermédiaire pour contrôler l'accès à une fonctionnalité ou à une ressource. L'utilisation d'un proxy permet d'implémenter des mécanismes tels que la vérification des autorisations, la journalisation des opérations, la mise en cache des données et le chargement différé, sans modifier le code existant. Votre application devient ainsi plus sécurisée, plus rapide et plus facile à maintenir et à étendre. Cette rubrique explique comment configurer un proxy dans le SDK .NET V2.0.

Types de proxy

Les proxys HTTP et HTTPS sont pris en charge. Vous pouvez utiliser l'un ou l'autre type dans votre application.

Type de proxy

Description

Proxy HTTP

Définissez l'adresse et le port du serveur proxy via le paramètre HttpProxy. Le format est http://<IP address>:<port>. Ce paramètre s'applique uniquement aux requêtes HTTP.

Proxy HTTPS

Définissez l'adresse et le port du serveur proxy via le paramètre HttpsProxy. Le format est http://<IP address>:<port>.

Remarque

Si le serveur proxy nécessite une authentification, ajoutez le nom d'utilisateur et le mot de passe à l'adresse. Le format est http://<user>:<password>@<IP address>:<port>.

Méthodes de configuration du proxy

Remarque

Si les deux configurations sont définies, celle spécifiée dans RuntimeOptions est prioritaire sur la configuration au niveau du client.

  • Configurez un proxy pour une seule requête en utilisant AlibabaCloud.TeaUtil.Models.RuntimeOptions.

    // Runtime parameter settings. These settings apply only to requests that use this RuntimeOptions instance.
    var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions
    {
        HttpProxy = "http://127.0.0.1:9898";
        HttpsProxy = "http://127.0.0.1:8989";
    };
    
  • Configurez un proxy pour toutes les requêtes en utilisant AlibabaCloud.OpenApiClient.Models.Config.

    var config = new AlibabaCloud.OpenApiClient.Models.Config
    {
        // Proxy parameter settings. These settings apply to all clients that use this config.
        HttpProxy = "http://127.0.0.1:9898",
        HttpsProxy = "http://127.0.0.1:8989"
    };
    

Références

Pour la configuration complète du proxy HTTP, consultez Configuration du proxy HTTP.