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 memerlukan laluan ini. client ialah BoxClient yang disahkan sedia ada; memanggil with_proxy dan membuang nilai yang dikembalikan membiarkan operasi seterusnya pada objek asal.

ProxyConfig menerima username dan password untuk perantara apabila perlu. Kedua-duanya berasingan daripada objek pengesahan Box. Titik akhir HTTP yang dipilih daripada senarai proksi HTTP boleh menyediakan laluan awam untuk ProxyConfig. Kaedah ini memperoleh sesi rangkaian dengan konfigurasi proksi itu, sambil mengekalkan dasar pengesahan dan cubaan semula aplikasi yang sesuai.

Ini ialah antara muka box_sdk_gen yang dijana. Resipi boxsdk.Client yang lebih lama dengan penyesuaian sesi Requests atau argumen pembina proxies menyasarkan generasi lain; periksa kelas yang diimport sebelum menyesuaikannya.

Artikel berkaitan