from box_sdk_gen import ProxyConfig

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

Verwenden Sie proxied_client für die API-Vorgänge, die diese Route benötigen. client ist der vorhandene authentifizierte BoxClient; wer with_proxy aufruft und den Rückgabewert verwirft, lässt spätere Vorgänge auf dem ursprünglichen Objekt.

ProxyConfig akzeptiert bei Bedarf username und password für den Vermittler. Diese sind vom Box-Authentifizierungsobjekt getrennt. Ein HTTP-Endpunkt aus der HTTP-Proxy-Liste kann eine öffentliche Route für ProxyConfig bereitstellen. Die Methode leitet eine Netzwerksitzung mit dieser Proxy-Konfiguration ab und behält die passende Authentifizierungs- und Wiederholungsrichtlinie der Anwendung bei.

Dies ist die generierte box_sdk_gen-Schnittstelle. Ein älteres boxsdk.Client-Rezept mit Anpassung der Requests-Sitzung oder einem proxies-Konstruktorargument zielt auf eine andere Generation; prüfen Sie die importierte Klasse, bevor Sie es anpassen.

Ähnliche Artikel