from box_sdk_gen import ProxyConfig

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

Gunakan proxied_client untuk operasi API yang membutuhkan rute ini. client adalah BoxClient terautentikasi yang sudah ada; memanggil with_proxy dan membuang nilai kembaliannya membuat operasi berikutnya tetap pada objek asli.

ProxyConfig menerima username dan password untuk perantara bila diperlukan. Keduanya terpisah dari objek autentikasi Box. Endpoint HTTP yang dipilih dari daftar proxy HTTP dapat menyediakan rute publik untuk ProxyConfig. Metode ini menurunkan sesi jaringan dengan konfigurasi proxy tersebut, sambil mempertahankan kebijakan autentikasi dan percobaan ulang aplikasi yang sesuai.

Ini adalah antarmuka box_sdk_gen yang dihasilkan. Resep boxsdk.Client yang lebih lama dengan penyesuaian sesi Requests atau argumen konstruktor proxies menyasar generasi lain; periksa kelas yang diimpor sebelum menyesuaikannya.

Artikel terkait