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 שמוצג כאן.