Google API क्लायंट तयार होताना HTTP ट्रान्सपोर्ट मिळू शकतो. क्लायंट प्रत्यक्षात वापरणार तोच ट्रान्सपोर्ट कॉन्फिगर करा, त्याच्या शेजारी प्रॉक्सीसह वेगळा HTTP क्लायंट बनवण्याऐवजी.

Java-net ट्रान्सपोर्टसाठी, बिल्डर स्पष्ट प्रॉक्सी पर्याय देतो:

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 क्लायंटच्या समर्थित बांधणी मार्गाला द्या. ॲप्लिकेशन वापरत असलेला नेमका बिल्डर आणि अवलंबित्व आवृत्ती तपासा; दुसऱ्या backend चे स्वतःचे कॉन्फिगरेशन इंटरफेस आहे.

प्रॉक्सी पर्याय मार्ग निवडतो. API क्रेडेन्शियल्स आणि प्रॉक्सी प्रमाणीकरण वेगळे राहतात. API ला विनंती मिळण्यापूर्वीच कनेक्शन अयशस्वी झाल्यास, API टोकन बदलून गहाळ प्रॉक्सी मार्ग दुरुस्त होत नाही.

फ्रेमवर्क आतून स्वतःचा ट्रान्सपोर्ट बनवू शकते. स्वतंत्र उदाहरण चालते पण ॲप्लिकेशनचा API कॉल चालत नाही तेव्हा तो बांधणी बिंदू शोधा.

संबंधित लेख