from box_sdk_gen import ProxyConfig

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

Use proxied_client para as operações de API que precisam desta rota. client é o BoxClient autenticado existente; chamar with_proxy e descartar o valor devolvido deixa as operações seguintes no objeto original.

ProxyConfig aceita username e password para o intermediário quando necessário. Estes são separados do objeto de autenticação do Box. Um endpoint HTTP escolhido da lista de proxies HTTP pode fornecer uma rota pública para o ProxyConfig. O método deriva uma sessão de rede com essa configuração de proxy, mantendo a política de autenticação e novas tentativas adequada da aplicação.

Esta é a interface box_sdk_gen gerada. Uma receita mais antiga de boxsdk.Client com personalização da sessão Requests ou um argumento de construtor proxies destina-se a outra geração; verifique a classe importada antes de a adaptar.

Artigos relacionados