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 생성자 인수를 사용하며 다른 세대를 대상으로 합니다. 적용하기 전에 가져온 클래스를 확인하세요.

관련 글