from box_sdk_gen import ProxyConfig

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

Користете proxied_client за API операциите на кои им треба оваа рута. client е постоечкиот автентификуван BoxClient; повикувањето with_proxy и отфрлањето на вратената вредност ги остава следните операции на оригиналниот објект.

ProxyConfig прифаќа username и password за посредникот кога е потребно. Тие се одделени од објектот за автентикација на Box. HTTP крајна точка избрана од списокот со HTTP прокси може да обезбеди јавна рута за ProxyConfig. Методот изведува мрежна сесија со таа прокси конфигурација, задржувајќи ја соодветната политика за автентикација и повторување на апликацијата.

Ова е генерираниот интерфејс box_sdk_gen. Постариот рецепт boxsdk.Client со приспособување на сесијата Requests или аргумент на конструкторот proxies е наменет за друга генерација; проверете ја увезената класа пред да го приспособите.

Поврзани статии