Box Java SDK 4: تنظیم پروکسی روی BoxAPIConnection
اتصال قدیمی Box Java SDK را با java.net.Proxy و اعتبارنامههای جداگانه واسطه پیش از فراخوانی منابع پیکربندی کنید.
برای رابط به سبک Box Java SDK 4.x که از com.box.sdk.BoxAPIConnection استفاده میکند، اتصالی را که برنامه به عملیات منابع خود میدهد پیکربندی کنید:
var api = new com.box.sdk.BoxAPIConnection(accessToken);
api.setProxy(new java.net.Proxy(
java.net.Proxy.Type.HTTP,
new java.net.InetSocketAddress("proxy.example", 8080)));
از accessToken موجود Box در برنامه استفاده کنید. اگر پروکسی حساب کاربری میخواهد، آن را با api.setProxyUsername و api.setProxyPassword تنظیم کنید؛ این اعتبارنامهها واسطه را احراز هویت میکنند.
Box API همچنان مقصد HTTPS است که از طریق تونل پروکسی HTTP به آن میرسید؛ فهرست پروکسیهای HTTP نامزدهای نقطه پایانی عمومی را برای این مسیر فراهم میکند. فراخوانی منابع را روی همین نمونه api پیکربندیشده نگه دارید.
پیکربندی را پیش از شروع عملیات همزمان کامل کنید و مسیر را برای بار کاری پایدار نگه دارید. کلاینتهای تولیدشده Box رابط پیکربندی متفاوتی از نسل BoxAPIConnection نشاندادهشده در اینجا ارائه میکنند.