En el desarrollo de software, un proxy actúa como intermediario que controla el acceso a una función o recurso. Al usar un proxy, usted implementa capacidades como comprobaciones de permisos, registros de operaciones, datos en caché y carga diferida sin modificar el código existente. Esto hace que su aplicación sea más segura, rápida y fácil de mantener y extender. Este tema describe cómo configurar un proxy en .NET SDK V2.0.
Tipos de proxy
Se admiten los proxy HTTP y HTTPS. Puede usar cualquiera de estos tipos en su aplicación.
|
Tipo de proxy |
Descripción |
|
Proxy HTTP |
Configure la dirección y el puerto del servidor de proxy mediante el parámetro HttpProxy. El formato es |
|
Proxy HTTPS |
Establezca la dirección y el puerto del servidor de proxy con el parámetro HttpsProxy. El formato es |
Si el servidor de proxy requiere autenticación, agregue el nombre de usuario y la contraseña a la dirección. El formato es http://<user>:<password>@<IP address>:<port>.
Métodos de configuración del proxy
Si se configuran ambos métodos, la configuración de proxy de RuntimeOptions tiene prioridad sobre la configuración del cliente.
-
Configure un proxy para una sola solicitud mediante
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"; }; -
Establezca un proxy para todas las solicitudes con
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" };
Referencias
Para ver la configuración completa del proxy HTTP, consulte HTTP proxy configuration.