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 कल गर्दैन, त्यो निर्माण बिन्दु खोज्नुहोस्।

सम्बन्धित लेखहरू