عميل Google HTTP لجافا: ضبط وكيل لـ NetHttpTransport
اضبط NetHttpTransport الذي يُمرَّر إلى عميل Google Java HTTP بدل تغيير كائن عميل غير مستخدم.
يمكن لعميل 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. تحقق من الباني الدقيق وإصدار التبعية المستخدم في التطبيق؛ فللخادم الخلفي الآخر واجهة إعداد خاصة به.
يختار خيار الوكيل المسار. تبقى بيانات اعتماد API ومصادقة الوكيل منفصلة. إذا فشل الاتصال قبل أن يتلقى API طلباً، فلا يمكن لاستبدال رمز API إصلاح مسار الوكيل المفقود.
قد ينشئ إطار العمل ناقله الخاص داخلياً. حدّد نقطة الإنشاء تلك عندما يعمل مثال مستقل بينما لا يعمل استدعاء API في التطبيق.