Giữ lại máy khách mà with_proxy của Box Python trả về
Box SDK được tạo ra tạo một bản sao đã cấu hình proxy; các lệnh gọi trên máy khách gốc vẫn giữ cấu hình ban đầu của nó.
from box_sdk_gen import ProxyConfig
proxied_client = client.with_proxy(
config=ProxyConfig(url="http://proxy.example:8080")
)Dùng proxied_client cho các thao tác API cần tuyến này. client là BoxClient đã xác thực hiện có; gọi with_proxy rồi bỏ giá trị trả về sẽ để các thao tác sau trên đối tượng gốc.
ProxyConfig chấp nhận username và password cho trung gian khi cần. Chúng tách biệt với đối tượng xác thực của Box. Một điểm cuối HTTP được chọn từ danh sách proxy HTTP có thể cung cấp tuyến công khai cho ProxyConfig. Phương thức này tạo một phiên mạng với cấu hình proxy đó, đồng thời giữ chính sách xác thực và thử lại phù hợp của ứng dụng.
Đây là giao diện box_sdk_gen được tạo ra. Công thức boxsdk.Client cũ hơn với việc tùy chỉnh phiên Requests hoặc đối số hàm khởi tạo proxies hướng tới một thế hệ khác; hãy kiểm tra lớp đã nhập trước khi chuyển đổi.