from box_sdk_gen import ProxyConfig

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

Bu marshrut kerak bo'lgan API amallari uchun proxied_client dan foydalaning. client mavjud autentifikatsiya qilingan BoxClient; with_proxy ni chaqirib, qaytarilgan qiymatni tashlash keyingi amallarni asl obyektda qoldiradi.

ProxyConfig kerak bo'lganda vositachi uchun username va password ni qabul qiladi. Bular Box autentifikatsiya obyektidan alohida. HTTP proksi ro'yxatidan tanlangan HTTP so'nggi nuqtasi ProxyConfig uchun ommaviy marshrut taqdim etishi mumkin. Usul shu proksi konfiguratsiyasi bilan tarmoq sessiyasini yaratadi va ilovaning tegishli autentifikatsiya hamda qayta urinish siyosatini saqlaydi.

Bu yaratilgan box_sdk_gen interfeysi. Eski boxsdk.Client retsepti Requests sessiyasini moslashtirish yoki proxies konstruktor argumentidan foydalanadi va boshqa avlodga mo'ljallangan; moslashtirishdan oldin import qilingan sinfni tekshiring.

O'xshash maqolalar