Roteie solicitações do .NET SDK V2.0 por um proxy HTTP ou HTTPS para controle de acesso, registro em log ou cache. Configure o proxy no nível do cliente para todas as solicitações ou no nível da solicitação usando opções de runtime.
Tipos de proxy
O sistema oferece suporte a proxies HTTP e HTTPS. Use qualquer um dos tipos na sua aplicação.
|
Tipo de proxy |
Descrição |
|
Proxy HTTP |
Defina o endereço e a porta do servidor proxy com o parâmetro HttpProxy. O formato é |
|
Proxy HTTPS |
Especifique o endereço e a porta do servidor proxy com o parâmetro HttpsProxy. O formato é |
Se o servidor proxy exigir autenticação, adicione o nome de usuário e a senha ao endereço. O formato é http://<user>:<password>@<IP address>:<port>.
Métodos de configuração de proxy
Se ambos forem definidos, a configuração de proxy do RuntimeOptions terá precedência sobre a configuração no nível do cliente.
-
Configure um proxy para uma única solicitação usando
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"; }; -
Configure um proxy para todas as solicitações usando
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" };
Referências
Para obter detalhes completos sobre a configuração de proxy HTTP, consulte Configuração de proxy HTTP.