Conserva o cliente que devolve with_proxy de Box Python
O Box SDK xerado crea unha copia configurada con proxy; as chamadas no cliente orixinal manteñen a súa configuración orixinal.
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.