Säilita klient, mille Box Pythoni with_proxy tagastab
Genereeritud Box SDK loob puhverserveri jaoks seadistatud koopia; päringud algsel kliendil säilitavad selle algse seadistuse.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Kasuta proxied_client nende API-toimingute jaoks, mis seda marsruuti vajavad. client on olemasolev autenditud BoxClient; with_proxy kutsumine ja tagastatud väärtuse kõrvalejätmine jätab hilisemad toimingud algsele objektile.
ProxyConfig võtab vajaduse korral vahendaja jaoks vastu username ja password. Need on Boxi autentimisobjektist eraldi. HTTP-puhverserverite loendist valitud HTTP-lõpp-punkt võib pakkuda ProxyConfigile avalikku marsruuti. Meetod tuletab selle puhverserveri seadistusega võrgusessiooni, säilitades rakenduse sobiva autentimis- ja korduskatse poliitika.
See on genereeritud box_sdk_gen liides. Vanem boxsdk.Client retsept, mis kasutab Requestsi sessiooni kohandamist või proxies konstruktori argumenti, on mõeldud teisele põlvkonnale; kontrolli imporditud klassi enne selle kohandamist.