Todos os produtos
Search
Central de documentação

Alibaba Cloud SDK:Configure HTTPS and TLS settings in the SDK

Última atualização: Jun 28, 2026

O Alibaba Cloud SDK V2.0 para .NET envia todas as solicitações por HTTPS e valida certificados TLS por padrão. Este tópico descreve como substituir esses padrões no nível do cliente e no nível de solicitações individuais.

Configuração no nível do cliente (objeto Config)

Defina o protocolo no objeto Config durante a inicialização do cliente. Essa configuração se aplica a todas as solicitações enviadas por essa instância do cliente.

Definir o protocolo da solicitação

O SDK usa HTTPS por padrão. Para conectar-se a um endpoint legado compatível apenas com HTTP, defina Protocol como "HTTP" no objeto Config.

Importante

O HTTP transmite dados da solicitação — incluindo credenciais — em texto simples. Use HTTP apenas em ambientes confiáveis e isolados.

var config = new AlibabaCloud.OpenApiClient.Models.Config{
    // Override the default HTTPS protocol. Use only for legacy HTTP-only endpoints.
    Protocol = "HTTP",
};

Configuração no nível da solicitação (objeto RuntimeOptions)

Passe um objeto RuntimeOptions para substituir configurações em uma única chamada de API sem afetar outras solicitações do mesmo cliente.

Desabilitar a validação de certificado TLS

Por padrão, o SDK valida certificados TLS em cada solicitação HTTPS. Para testar atrás de um proxy que use certificado autoassinado, desabilite a validação nessa chamada específica definindo IgnoreSSL como true.

Importante

Desabilitar a validação de certificados expõe seu tráfego a ataques man-in-the-middle. Use esta opção apenas em ambientes de teste confiáveis — nunca em produção.

AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions{
    // Skip TLS certificate validation for this call only. Do not use in production.
    IgnoreSSL = true,
};