from box_sdk_gen import ProxyConfig

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

Använd proxied_client för de API-åtgärder som behöver den här vägen. client är den befintliga autentiserade BoxClient; anropar du with_proxy och kastar returvärdet stannar senare åtgärder på det ursprungliga objektet.

ProxyConfig accepterar username och password för mellanledet vid behov. Dessa är åtskilda från Box autentiseringsobjekt. En HTTP-slutpunkt vald från HTTP-proxylistan kan tillhandahålla en offentlig väg för ProxyConfig. Metoden härleder en nätverkssession med den proxykonfigurationen och behåller applikationens lämpliga autentiserings- och återförsökspolicy.

Detta är det genererade box_sdk_gen-gränssnittet. Ett äldre boxsdk.Client-recept med anpassning av Requests-session eller ett proxies-konstruktorargument riktar sig mot en annan generation; kontrollera den importerade klassen innan du anpassar det.

Relaterade artiklar