from box_sdk_gen import ProxyConfig

proxied_client = client.with_proxy(
    config=ProxyConfig(url="http://proxy.example:8080")
)

Usa proxied_client para as operacións de API que necesitan esta ruta. client é o BoxClient autenticado existente; chamar a with_proxy e descartar o valor devolto deixa as operacións posteriores no obxecto orixinal.

ProxyConfig acepta username e password para o intermediario cando é necesario. Estes son independentes do obxecto de autenticación de Box. Un punto de conexión HTTP elixido da lista de proxies HTTP pode proporcionar unha ruta pública para ProxyConfig. O método deriva unha sesión de rede con esa configuración de proxy, mantendo a política de autenticación e reintentos axeitada da aplicación.

Esta é a interface box_sdk_gen xerada. Unha receita anterior de boxsdk.Client con personalización da sesión de Requests ou un argumento de construtor proxies apunta a outra xeración; comproba a clase importada antes de adaptala.

Artigos relacionados