Kekalkan Klien yang Dikembalikan with_proxy Box Python
Box SDK yang dijana mencipta salinan yang dikonfigurasikan dengan proksi; panggilan pada klien asal mengekalkan konfigurasi asalnya.
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.