from box_sdk_gen import ProxyConfig

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

Bu yolu gerektiren API işlemleri için proxied_client kullanın. client mevcut kimliği doğrulanmış BoxClient'tür; with_proxy çağırıp döndürülen değeri atarsanız sonraki işlemler orijinal nesne üzerinde kalır.

ProxyConfig gerektiğinde aracı için username ve password kabul eder. Bunlar Box kimlik doğrulama nesnesinden ayrıdır. HTTP proxy listesinden seçilen bir HTTP uç noktası ProxyConfig için genel bir yol sağlayabilir. Yöntem bu proxy yapılandırmasıyla bir ağ oturumu türetir ve uygulamanın uygun kimlik doğrulama ile yeniden deneme ilkesini korur.

Bu, oluşturulan box_sdk_gen arayüzüdür. Daha eski boxsdk.Client tarifi, Requests oturumunu özelleştiren veya proxies oluşturucu argümanı kullanan bir yaklaşımdır ve başka bir nesle yöneliktir; uyarlamadan önce içe aktarılan sınıfı kontrol edin.

İlgili makaleler