Box Python의 with_proxy가 반환하는 클라이언트를 유지하세요
생성된 Box SDK는 프록시가 구성된 복사본을 만듭니다. 원래 클라이언트에 대한 호출은 원래 구성을 그대로 유지합니다.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)이 경로가 필요한 API 작업에는 proxied_client을 사용하세요. client은 기존의 인증된 BoxClient입니다. with_proxy을 호출하고 반환 값을 버리면 이후 작업은 원래 객체에 남습니다.
ProxyConfig는 필요할 때 중개자용 username과 password을 받습니다. 이들은 Box 인증 객체와 별개입니다. HTTP 프록시 목록에서 선택한 HTTP 엔드포인트는 ProxyConfig에 공개 경로를 제공할 수 있습니다. 이 메서드는 해당 프록시 구성으로 네트워크 세션을 만들어 애플리케이션에 맞는 인증 및 재시도 정책을 유지합니다.
이것은 생성된 box_sdk_gen 인터페이스입니다. 이전 boxsdk.Client 방식은 Requests 세션 사용자 지정이나 proxies 생성자 인수를 사용하며 다른 세대를 대상으로 합니다. 적용하기 전에 가져온 클래스를 확인하세요.