from box_sdk_gen import ProxyConfig

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

Użyj proxied_client do operacji API, które wymagają tej trasy. client to istniejący uwierzytelniony BoxClient; wywołanie with_proxy i odrzucenie zwróconej wartości pozostawia kolejne operacje na oryginalnym obiekcie.

ProxyConfig przyjmuje w razie potrzeby username i password dla pośrednika. Są one oddzielone od obiektu uwierzytelniania Box. Punkt końcowy HTTP wybrany z listy proxy HTTP może zapewnić publiczną trasę dla ProxyConfig. Metoda wyprowadza sesję sieciową z tą konfiguracją proxy, zachowując odpowiednią politykę uwierzytelniania i ponownych prób aplikacji.

To jest wygenerowany interfejs box_sdk_gen. Starszy przepis boxsdk.Client z dostosowaniem sesji Requests lub argumentem konstruktora proxies dotyczy innej generacji; sprawdź zaimportowaną klasę przed jego dostosowaniem.

Powiązane artykuły