Todos los productos
Search
Centro de documentos

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

Última actualización: Sep 10, 2026

El Alibaba Cloud SDK V2.0 para .NET envía todas las solicitudes mediante HTTPS y valida los certificados TLS de forma predeterminada. En este tema se describe cómo sobrescribir estos valores predeterminados a nivel de cliente y a nivel de solicitud individual.

Configuración a nivel de cliente (objeto Config)

Establezca el protocolo en el objeto Config durante la inicialización del cliente. Esta configuración se aplica a todas las solicitudes que envíe esa instancia de cliente.

Establecer el protocolo de la solicitud

El SDK usa HTTPS de forma predeterminada. Para conectarse a un endpoint heredado que solo admite HTTP, establezca Protocol como "HTTP" en el objeto Config.

Importante

HTTP transmite los datos de la solicitud, incluidas las credenciales, en texto claro. Use HTTP únicamente en entornos aislados y de confianza.

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

Configuración a nivel de solicitud (objeto RuntimeOptions)

Pase un objeto RuntimeOptions para sobrescribir la configuración de una sola llamada a la API sin afectar otras solicitudes del mismo cliente.

Deshabilitar la validación del certificado TLS

De forma predeterminada, el SDK valida los certificados TLS en cada solicitud HTTPS. Si necesita hacer pruebas detrás de un proxy que utiliza un certificado autofirmado, deshabilite la validación para esa llamada específica. Para ello, establezca IgnoreSSL como true.

Importante

Deshabilitar la validación del certificado expone su tráfico a ataques de intermediario (man-in-the-middle). Use esta opción solo en entornos de prueba de confianza, nunca en producción.

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,
};