לקוח Google API יכול לקבל תעבורת HTTP בעת הבנייה. הגדירו את התעבורה שהלקוח ישתמש בה בפועל, במקום לבנות לצידו לקוח HTTP נפרד עם פרוקסי.

עבור תעבורת Java-net, ה-builder מציע אפשרות פרוקסי מפורשת:

Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
    .setProxy(proxy)
    .build();

הכתובת היא להמחשה בלבד; רשימת פרוקסי HTTP מספקת מועמדים למסלול HTTP ציבורי מותר. העבירו תעבורה זו לנתיב הבנייה הנתמך של לקוח ה-API. בדקו את ה-builder המדויק ואת גרסת התלות שבהם משתמשת האפליקציה; ל-backend אחר ממשק תצורה משלו.

אפשרות הפרוקסי בוחרת את המסלול. פרטי הכניסה של ה-API ואימות הפרוקסי נשארים נפרדים. אם החיבור נכשל לפני שה-API מקבל בקשה, החלפת אסימון ה-API אינה יכולה לתקן את מסלול הפרוקסי החסר.

מסגרת עשויה לבנות תעבורה משלה באופן פנימי. אתרו את נקודת הבנייה הזו כאשר דוגמה עצמאית עובדת אך קריאת ה-API של האפליקציה אינה עובדת.

מאמרים קשורים