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.

Seotud artiklid